Re: battery issues. While I still had a 2.3.3 phone, I did notice that the battery was not as good as under 2.1, but never to the point of just dying after 4 hours. There is a wonderful free app called "Power Tutor". It may help you to identify which app is causing your battery drain. I use it to compare two apps to help me choose the less power hungry one.
Re: Bad Update: Unless you want to root, I would suggest that you contact Telus and demand a replacement phone. If under warranty, that would be a no brainer. If out of warranty, if you make enough noise, maybe they will still send you a refurbed phone.