Wow, are you sure that is just cosmetic on that rubber? It looks really bad from the pics.
I also ran over a curb in a dark parking lot at a hotel that had a really weird curb arrangement (island stuck out). I was parked and then sped away so I guess I was just going a few miles per hour but it was a big jolt. The 18s did me good.