Whoa! He had a fart tip AND stickers! No wonder he 0wn3d you! He's putting down at LEAST 400hp to the wheels with those mods!
It's interesting the people you meet on the roads. Some are a bit stranger than others, and some are a bit more delusional as well.