If you’re looking for somewhere to go nuts behind the wheel of a V8 monster then Mercedes Benz World is the place to visit.