You should of made it clear to NON fpsc users, exactlty 'what' the product is, and 'why' they should use it. You aimed the video at 'current users', not new users, or pitched where 'new users' may 'see' it. I also didnt see the model pack deal on news sites, that would bring developers even if they dont use the product, but if they dont get to know about it.
You rushed the whole thing, you need to ask, how can TGC make more 'money', not what features can we give you to make you pledge. What makes more money is what the public want, money equals interest/demand/want.
I had a few ideas on how the engine could improve, and by that I mean improve to gain more audience, (thats 'game building' features, not game sparkle for current users) and how you could capitalize to make more money, but this was rushed, so I knew it would fall on deaf ears.
Think about what you really want to do, ask questions, the right ones, perhaps a competition on how to gain new users or increase revenue, come up with some ideas, those are the right questions as a business. Take your time re calculate and make a better plan.