Hi, Schec33.
First off, Let me say welcome to the forums.
There should be an option for you to change that I believe. where exactly - I'm not quite sure. Or maybe that's the default search engine for your device.
For your second problem... That happens a lot - I believe its bug related I'm having the same problem on my Evo. I don't pay it any mind. You can do either one of these two troubleshooting. (1) Menu > Settings > Applications > Manage Applications > Weather and clear Data and Cache. Also, tap on force stop. (2) Tap on the weather and press menu - tap refresh, or tap add/plus sign.. and put in your city or state whichever one is needed.
Good luck.