I was wrong. It wasn't the APNs at all. They work perfectly, and a fresh build doesn't even need all that dancing around to get it up and running anymore.
But the rootfs was a little broken. Grab the latest one from
Stinebd's rootfs build service and all should be well. It looks like we finally have an out-of-the-box working xdandroid system on raph800. I'll be updating the first post shortly.
(Well, to clarify, it doesn't work out of the box. But it works exactly as well as the gsm version out of the box. Close enough.
)