I'm fairly sure that iPad apps are locked into using the Apple API rather than any sort of direct communication with the GPS, so if you can't switch inside the global settings, you can't switch at all.
On the WIFI/3G Apple likes to assume that WIFI is always better.... which if you're on the edge of coverage of WIFI is a nightmare. At least you can switch it off I guess