Large vehicles are a risk to everyone else on The Dragon.
The MINI thing is an annual event. Apparently, it's called MINI Tail of the Dragon. I heard that The Dragon is shut down for everyone else.
It sounds as if you go up, and come back the way uou went up, but surely not, because some people use it as a shortcut.