Re: platform identification
That is exactly the problem. If you don't want it to claim you're on Android, what do you want to claim to be? You can easily use a desktop user agent, but lots of indicators about your device point to it being a phone and a misbehaving site that's actually looking for them will not have much trouble finding them out. I suppose you could pretend to be an iPhone running Safari.
In my experience, sites that send data specific to the browser and device can either be fooled by presenting the user agent of a browser you would like to use or it's really not worth trying to get anything past them. A site that refuses to show the desktop version even though you're presenting a desktop user agent might be tricked if you patch enough things to not look like a desktop, but it's usually more effort than it's worth, and any site that's bad enough to do that is likely to have something else that makes it unusable should you succeed.