USB tethering seems to be working fine with the new iPhone 3.0 software update, according to a developer.
While tinkering with the settings in his upgraded iPhone 3G, the
developer was actually able to tether the connection from his device
over to his laptop via USB and discovered that it could be done by
Bluetooth as well.