One minor thing I'd pick out of this rant is your exasperation at the fact that VCs did not respond favorably to being cold-pitched.
One thing you need to understand is that VC is a networking game, not a capital allocation game. You will get nowhere without access to a couple of trusted connections. Your idea, team, market, traction, revenue, and earnings mean absolutely nothing without "knowing a guy who knows a guy".