Overall I'd rather do this with usbnet and iptables/NAT on the phone, using it as a little router rather than a dongle, but this will work for now.