No. You cannot change the battery of Sony MBH20. Sony MBH20 comes with in-built battery.
None of the users have reported any heating problem about Sony MBH20.
It takes about 1-2 hours to fully charge Sony MBH20.
Yes, you can.
Yes, you can use Sony MBH20 with any Nokia mobile phone.