I don't know if it's just me, but the chick that's pretty much featured in pics 3 to 6, seems pretty pissed off through the whole thing. I just get that vibe from the expressions she gives in all of those pics.
I would never let that many kids near my car. Too many things hanging from them that may brush up against my paint, and not enough respect for other people's property.
I don't know much about 'verts, but that lightbar is only made of ABS plastic, right? I would have to reiterate myself to people that it is NOT a handle, and not to rest their weight against it. Or, is it actually a covered rollbar? I've never messed with one before, so I'm only speculating.
Was it your exhaust tips that scraped, backing into the driveway? I've seen that happen all too many times, with some really nasty results.