Our world is your world mate.
Its hard to tell if someone is a good designer for an alien, because there really is nothing like it. If they haven't worked on a xenomorph before, we wont know if it would be biomech. I have faith this guy will follow Gigers designs, but I wonder about the costumes.