Whew, this looks pretty cool! Last times I messed with animation in any way was with Pivot and an animation tool for Roblox; I did definitely try some ideas in those but of course they aren't that polished looking today due to the age and inexperience. It still would be fun to talk about those one day though, but in any case I'm impressed to see you do animation stuff as I never knew you did things like these :D
Yeah man, this is what I love doing and I'm glad you like the animation. :D You should definitely give blender a try, it's free.