I third those thoughts. I do not wish to deny, nor to soil, the progress to date. Not at all. But I think it's time for all the big talk to stop, since there appear to be fundamental issues at hand which FAR preclude the grand plan. The company isn't even staffed up enough to attend to making sure their website is completed (call the webmaster and see what he needs to finish it!), the TA is bush-league, the blog & QA are a mess, no followup to past PR'd deals, and the list goes on.
Before we can boast and talk big, they need to first learn how to handle the things already on the plate... from the perspective of being a public company. And if they aren't setup to do so, then hire a staff which can assist.