Whats the stuffed toys hanging cars all about, never really thought of it but a mate at work told me today it ment that "your up for a race" ?