Sounds like a lot of good ideas, but to be honest I am nowhere near hacking these drivers (or the mobile orbiter) yet. I suspect that disconnecting often to see if there is a stronger signal available would also interfere with the communication. This however might not be a problem for other devices with bluetooth that communicate over wifi.
For now I'll be perfectly happy to press 2 buttons when I want to move to another room.
I have looked around a bit for a class 3 dongle but the only one I could find has a range of 10m (in other words it's really a class 2