Never thought of a Busa as a "squid bike" - actually antithetical to that term, IMO.
Urban Dictionary: squid
The first definition (highest rated) could indeed describe many Busas, but I added a thumbs-down to the rating. I liked the bit about "squid" being a contraction of "squirrelly kid."