It’s quite refreshing to see Thai people come up with concepts like this. I don’t know how effective this site can be but at least it makes you feel better about not being able to retaliate on the road. Saves both your life and your embarrassment.
On a curious note: I thought we’re not supposed to use the mobile while driving? That’s DriveMaiDMaiD no?