The only problem I have with this picture is that it's a bit too long. I think it would have worked better as two pictures. The one on the top was the one I'd give the full score to. This is still an awesome picture, though. Like I said, the top part is the best. I think the lizard is the best part of the lower part.
I can't really say the city looks high tech. It just looks wonderfully detailed. It may have some steampunk to it. I like the expressions on their faces. They just seem so much like regular folks even though they're in this strange environment.