As for native support, it looks as though Apple have updated their protocol, so if you've a new i*, or have updated recently, then the in-portage versions of ifuse and libimobiledevice won't work - I've just gotten my updated iPad working with current git versions of both however.
I've also been working on: http://wiki.gentoo.org/wiki/Apple_ipod,_ipad,_iphone Please feel free to add to it. :) J