That spot is really weird! My suction cup won't stay on my tank for some reason, maybe because I waxed her but I dunno!
I normally mount mine on the back sub frame by the lock for the trunk facing forward, or on the lower left fairing by my leg. Good video though, one thing I will say is don't try and show off because you're recording. If you get stopped for something and a cop sees that camera he will probably give you a ticket. They normally look for things like that so if we try and fight it he sees that we had our cameras and uses it against us!