Star Citizen is still chugging along nicely, don't know where you got the badly managed thing from.
I'm indeed hoping we can start making armor arrays that improve protection, but it comes with the same fear I have with Space Engineers. I fear that I'll spend 2 hours coming up with a armor...