It looks like it might be quite the cat and mouse game till someone figures out how to disable the forced upgrades on the phone.

The tethering support for now is much like it was in the early days of the iPhone, via SOCKS proxy. I wonder how long it will be till the PDANet people get something working. They might have a head start if the classic side can somehow get access to the USB port.