Did you train the battery properly? And are you using the stock battery? I have done as per a guide over on androidforums.com and the battery life is already lasting better than it did on my HTC Hero.
As per the iPhone signal issue, that sounds rather pathetic, I hope it's an issue they can fix!
Ben