Hmmm no it's definitely not just your skill; that section in particular was always something I had to keep my eyes on as far as difficulty is concerned. Plus I never really wanted the game to be that hard, and certainly not something that would make people rage quit :(
I'll check out the video and roll out a balance patch later today. Thanks for your feedback!