It looks like you're new here. If you want to get involved, click one of these buttons!
Well it does sound like one, but I am wondering still.
I just watched this presentation here, not sure if it has been posted before, I looked at the related threads and did not see it in the first few pages.
So there is a persistent world, which is shared by many players.
This right here matches the descripion of an MMO experience.
It will have bi-weekly (lets hold them to their words with just "frequent") updates and will grow in a dynamic fashion, instead of updates. You buy separetly.
It is a PC game, what else could it be? (I would not play in any other form anyways.)
And the world will be Open Ended. This does not necessarilly mean Sandbox, but it means Freedom of play as the player chooses, there are no rails to the Star Citizen portion, however there will be the military Squadron 42 Cmpaign which will play as a traditional Wing Commander Solo Experience.
Seems to me like an expansion/combination of the previous ideas.
And I love what I see and hear up to now, very excited about this one.