Yes, You shall receive USB Cable for the same as part of the standard packaging.
Yes, you can.
Sony MBH20 has 10 meters range.
It takes about 1-2 hours to fully charge Sony MBH20.
No. You cannot change the battery of Sony MBH20. Sony MBH20 comes with in-built battery.