sorry to hear of a crash and glad it wasnt broken bones or worse. unfortunately, you're going to have some scars. I've tried using vitamin E oil from places like the body shop or other skin care retailers, and also tried emu blue oil - something similar to this:
http://www.911healthshop.com/ulbluwmemuoi.html, which aside from what I thought to be a noxious smell seemed to help some.