Yeah, well, I can come up with anything myself and say it's going to be awesome and x-com-like as well, which is what the promo video essentially does without showing us almost nothing about the game itself.
These days that go by, I refuse to back any project that isn't open-source and doesn't have a decent gameplay preview, or at least some screenshots.