Yea that sounds about right.
Also, some of the enemy AI is pretty sophisticated when you study it and the platforming challenges are really well thought out too. It's just not given proper time to breathe since the game tries so hard to hurry you along all the time so the kid next in line can spend all his quarters too : P