Awesome job bro, love what you did here. A little tip with time line, pay attention to the positioning and directions of the nodes as your creating your animations. this will help you immensely with accuracy especially with things like penetration animations where you need things to line up properly. you will notice a lot less slip outs and alignment issues. I am by no means a timeline expert but you notice things the more you use it and I have noticed making sure node positions are correct on critical parts of animations make a huge difference. ;) ( And I know she's got a hot voice, I tried for weeks to track her down, she like vanished, she was a cute blonde too that originally did the video)