Wannabe badass Dodge Challenger gets owned by traffic