I loved playing freelancer online and always wished the X games would go multi-player.
So you remember Freelancer, yeah?
All the promises that were made for that which, once Microsoft started calling the shots, suddenly vanished in lieu of simply getting a product out?
We're also paying to keep this in-house and AWAY from the outside demands of investing publishers who just want to make the money and possibly won't give a damn about how good it actually is or not.
We're paying to ensure that this is developed the way it's intended and to try and see it last as long as Freelancer has managed... I still play FL, incidentally - Was online just last night. If SC can manage that while delivering all the goods, wouldn't *you* be impressed?
The might, they might not, but I'm willing to give them a few quid to help see it happen. If that makes me a gushing fanboy... oh well!!

Long as I get the game, I won't care!
The part I didn't like was when they said you have to pay to play? On top of the initial cost you have to pay like WoW like a subscription model? Pay to make the game, pay for the ships and pay to play. Just sounds like an awful lot of paying.
As I understand it - What people are paying for right now is simply a pledge, for which you get a few little extras and can feed back, playtest, offer input, keep up with the latest and actually see/play with your assets as an assurance/proof of their progress so far.
Most pledge packages include a free download of the game as well, so the basic packages are kinda the equivalent of pre-ordering.
Once the game is released, if you haven't bought anything so far then you'd buy just the game, just that once and that's it.
You play Squadron 42 and then go on to Star Citizen, with everything you could possibly want all bought with galactic credits (called UEC), which you earn in game, just like in Freelancer.
No subs, no extra charges, nothing to buy with real world money. Just the game, just like buying something on Steam... except the 'DLC' type stuff will be free too, near as I can figure.
If you already bought a copy of the game in your pledge package, on release day you'd just download any final updates, click start and away you go!