Geez, Mike, you get all the luck.
I've been dreading this report.
OK - that Westminster thing - that's the famous and pervasive HTC/Accuweather bug. We've had at least guy try to engage HTC on this, here are two of his posts:
http://androidforums.com/htc-thunde...get-wrong-location-problem-2.html#post2535440
http://androidforums.com/htc-thunde...get-wrong-location-problem-2.html#post2539634
Every single HTC phone on our forums has shown that one - and it's completely random when it strikes. I know - I've been there on my Evo. It sometimes just goes away on its own, others find that removing the widget from the homescreen, replacing it with just a clock for a day and then putting it back on the homescreen helps, clearing the Accuweather cache - battery pull. Give any of those things a try, if your luck improves, the problem will go away and not come back.
Not sure what we can do about slow web loading, but there are a few option, depending on the sites you visit (the ones with lots of background analytics, trying to ferret data out of your surfing habits will always be slow).
So - in your browser, menu, more, Settings - let's see if a few config changes will be acceptable to you.
Personally, I don't use mobile view, but that's a personal choice.
Block pop-ups.
Scroll down - you can turn off cookies (you may or may not need them, depends on your web habits) - you can turn off location data in your browser.
Also, that thing on plugins - that's referring to Flash. You can change that from always on to "On demand." When you do that, Flash content like videos will still be accessible, but they won't pre-load - they give you an icon in their place that you'll tap to watch the vids. May not be ideal or may be a big help, it definitely tends to help speed web loading in many cases.
After making config changes, be sure to clear your browser cache from within its settings.