I never got past the tank boss.
Gametap's got it, so I downloaded it to try again.
Now, let me preface by saying that Psychonauts has some of the best level/character design out there. It is absolutely brilliant in the way it takes thematic elements and translates them to gaming elements.
But it has a huge, huge problem.
The game is plagued with horrible, shitty, overly-complex boss fights. I managed to beat the tank boss this time around, and from there the story goes right into another fucking boss fight.
The camera angles make it hard to fight the bosses. The short lock-on distance makes it hard to fight the bosses. Every boss has two forms, an annoying form and an even more annoying form. I thought I was doing okay until I went to gamefaqs to figure out how to beat the goddamn Lungfish.
The Lungfish is the third boss. There are eighteen bosses.
In the future I'm going to try to talk about Psychonauts as if it were two different games: 1) a brilliant platformer with fun, intriguing collection elements and clever levels and 2) the worst game in the world.