Heli, I actually think that looks pretty good, all things considered. If the paint match was better (it definitely seems darker) it would be a lot less noticeable. As for the gap with the bumper, get an aerosol can of oil based rust proofing (I like 'Rust Cure 3000', but the Rust Check branded stuff is fine too) and using that little red straw that comes with the can shoot some into the seem between the bumper and the fender. That'll keep the rust away.
I do this a few times a year on our daily drivers.