Yes, Sony MBH20 does have call ending button also.
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.
Sony MBH20 has 10 meters range.
Yes, it does have call receive button.