"the geeks have no idea what they invented".
In which way?
in the sense that geeks can read the code, understand that there is something there, but fail to comprehend the economic implications of what has been created.
Nah, I think Satoshi knew exactly what he was creating. You don't just come up with a new form of currency unless you are really into monetary theory.