It's been 12 years since the announcement of Star Citizen, the ludicrously ambitious and equally ludicrously overfunded space MMO from developer Cloud Imperium Games and designer Chris Roberts.