Find a reputable mobile paint guy and they'll be able to paint and blend it. I have a great one out here in CA that filled in a strange dent and painted a scratch down to the primer on my wife's car. Looks brand new and I haven't noticed any weird paint or color issues in the two years I've been staring at it.
If anyone in the bay area needs touch up, this guy does great work.
http://www.lmcartouchup.com/