sorry to hear about what happened to your baby!
but, all is not lost: here's yet another option:
specialized does make touch up paint for their bicycles. check your lbs to see if they have any in stock, it may not be on the shelf but in the back with the mechanics. Ask the person you deal with at your lbs.
if not, you may be able to get it directly from specialized.