abou the battery issue, you can try to recalibrate your battery stats,
i'm using froyo too and from the 1st time i'm using it, i don't have a problem at all, and in my experience, i think the battery is better than eclair.
to recalibrate the batter,
1. you can empty the battery until the phone is off
2. charge the phone in off condition and leave it for a night
3. turn on the phone while still plug
4. go to root explorer, go to data-system, find and delete batterystats.bin
5. unplug the charger.
i'm using froyo too and from the 1st time i'm using it, i don't have a problem at all, and in my experience, i think the battery is better than eclair.
to recalibrate the batter,
1. you can empty the battery until the phone is off
2. charge the phone in off condition and leave it for a night
3. turn on the phone while still plug
4. go to root explorer, go to data-system, find and delete batterystats.bin
5. unplug the charger.