It's hard to tell how much they've changed from that image, but damn! Nice render! I like how you can see the inner workings of the bussard collectors. As for the steam, maybe there's atmosphere leaking.
I'll reserve judgment until I've seen a full shot on the big screen but I like what I'm seeing in terms of quality.