They did a nice job. Looks very nice. You could always relocate the switch yourself if it is bugging you that much. Do they offer any kind of guarantee or warranty against bad seals and leaks? I want one but I am afraid of problems down the road and you can't exactly get rid of a hole in the roof that easily.
Is this a sun/moonroof? or just a moonroof? A sun/moonroof can tilt up at the back acting as a vent whereas a moonroof will slide back leaving a nice hole that you can throw shit out of.
EDIT: nvm about the second question. I see it is tilted up in one of your pics. Nice!