I like that name! :)
Gets across the point of the ride goes in all directions, and also it sounds sort of African with Jumbo sounding much like Jambo what is the word for Hello in many african countries i believe
It does definately make it seem like it could go everywhere, a bit of a mad ride.. which, I believe S&S El loco's are.
Mumbo Jumbo is a noun and is the name of a grotesque idol said to have been worshipped by some tribes. In its figurative sense, Mumbo Jumbo is an object of senseless veneration or a meaningless ritual.
So definately fits with the african theme as well. so... I like it.