I have a script that does 2 pass encoding at a low bitrate. I've been using it for just about everything, it looks good with cartoons (ever so slightly blocky, but hardly noticable).
I have the audio bitrate down quite a bit. It sounds good on the gp2x speakers, I havent tried it on a set of...