I do not believe you are an idiot.
It is
them, not you.
Looks like it is written by people that do not have a clue in order to attract investment from people that do not have a clue.
We will see, if you are an idiot @OP I will be standing right there next to you!
PS. You have a great site btw, been following it for a while. Keep up the good work!