I have gentoo_x64 too, so that should not be a problem.
Here I will show you how I use the iPod...
(Typing off of my head, don't take it accurate to the letter, I have a german iPod, I don't know the exact iPod messages)
First off all, in /etc/modules.autoload.d/kernel-2.6
Then, to mount my iPod, I connect my iPod to the firewire cable, the iPod shows the "you can disconnect your iPod now" (!!)
Then (as root) i do
This should change the iPod to displaying:
"Do not disconnect" (!!, finaly)
Now, if I'm at work I'm still using Kernel 2.4.X, I need to rescan the SCSI bus,
there is a script for this www.garloff.de/kurt/linux/rescan-scsi-bus.sh
At home (kernel 2.6.X) this is not nesecary.
Now, if I do a "fdisk -l /dev/sda" I get the same partition table, you have.
If I do
mount -t vfat /dev/sda2 /mnt/IPOD
My iPod is mounted correctly.
After I'm done with the iPod, before phisicaly disconnecting I do the following:
After the "rmmod" the iPod should display "ok to disconnect"
Can you do these steps, and comment if something is different at your side?
[Things to ponder..]
Are you sure that you have not shredded the iPod filesystem, sometime while trying to get it to run.
Is the iPod accesible from windows/mac (maybe some friend of you still has windows in use :-))
I don't work with "udev", maybe it is getting in your way??
Don't stop trying.
(runnig out of ideas myself, ....)