I like the incorporation of the car and stop sign into the words, however I am concerned that the european "No Entry' sign might not translate. Maybe the 'O' would be better represented as an american octagon stop sign.
http://www.wpclipart.com/page_frames/full_page_signs/stop_sign_page.png