Actually, spinning absolutely serves a function in battle. MeiHuaQuan uses the Plum Blossom as a key component to offensive and defensive skill sets. Its meant to keep their opponent off balance because once the blossom is mastered you can literally attack from almost any angle while generating immense amounts of momentum. This is typically with a staff and/or spear. One of my peers is pretty good doing it with a sword, but range is one of many weaknesses if you spin your weapon. ( Spinning has more weakness than benefits in most cases....especially when your opponent has trained in their art for many Years and has a strong understanding of rhythm and timing. )
I personally use it as a P.I.A. (progressive indirect attack)
Getting a reputation in my club for dual wielding and using 6 counts from kali with a blend of the little flower( that'd be what the Obi-Ani is called in MHQ). Very high forearm/leg hit success rate
.
As for your Angel Roll Sam, not something I'll be working on but seeing your progression is inspiring. Definitely falls into the contact techniques..