If I choose USA-based hosting, does this mean that I can use Google AdSense on my account because of the tax situation?
No, it does not mean that at all! You can use Google AdSense on your account without filling out a tax form, just as you would if your site was hosted on servers physically located in the UK. From the Google AdSense tax information page: ‘Non U.S. Business (No U.S. Activities )’: “Generally, utilizing an unrelated third-party U.S. web hosting service to host your web pages, renting web servers that are located in the U.S. from an unrelated third party, or having your payment sent to a U.S. Post Office Box or mail forwarding address, do not of themselves constitute U.S. Activities. If you do not have U.S. Activities, you will be asked to agree to a statement to that effect.