That does look nice. I would think it would be fun to make, if only I was good anough. But one suggestion is the alien, the green one seems more cartoonish than the rest of the scene. But I guess ultimatly(?) its up to you. It is a alien afterall, and aliens are different.