The same thought popped into my head as well... You should probably check yourself into a mental hospital if we're thinking the same thoughts....
They denied me entry. Seems they wouldn't allow me to sleep in my 'Stitch
I contacted the original poster and he said that is his friends slang for a Rice Burner Crotch Rocket.Probably goes along with the Ricky Racer comment earlier.