That plate is held in with 2 screws? Even if into studs, it doesn't look very secure. I would at least have some sort of leg at the bottom to releive the forces on those two screws.
And as far as holes in the roof, how many sat dishes are mounted securely in roofs all over the world that don't leak? The big thing is to seal and never remove. I have one foot pad still in place from an early pre-direct dish. I have two securely with no leaks on my roof.