Is this Battletoads? [ COMIC ]

Yup, Battletoads sure was a hard game and that level of difficulty was the inspiration for this.

Personally, the Turbo Tunnel was never really the toughest part for me because you could see what was coming next. No for me it was the Snake Pit. A lot of that was just remembering, leaps of faith and precise timing.