My buddy made a good point Re: the costume/mask. Do you think they went that route (CGI) so that when he's on Oa and interacting with computer generated characters that he blends in with them instead of sticking out?
That's an excellent point actually. Plus the suit is alien so over all I can see why they went with CGI. You can do more things with it. I like that it looks like it's made out of lasers and not just black and green spandex.
I think it all looks pretty great. I'll be checking it out.