the damage doesnt look to bad, just sucks that you have to encounter stuff like that. Anyways i had my front bumper re-painted at my local shop ( carsmetics-Anaheim) and i paid $340 for the front bumper. The reason i had my bumper repainted is i accumulated alot of small rock chips on my car from driving like i maniac lol. Anyways give them a call and i can vouch for the work they do, its top notch
Just to tell you the process they did was the painter brought out a paint camera and scanned the paint and then scanned the VIN number inside my car from there it was processed and given a matching color code. I was lucky enough that the painter gave me extra paint w/ clear for future touch up use.