The game is amazing, but it is really annoying when you get stuck on a weird timing-based wall-kick game, or robot-bunny minefield, or destruction-derby minigame with unclear instructions.
Somehow I remember those parts more than the fun parts, maybe because I didn't have access to a guide back then.