So, I ordered the Hobbyking G-OSD II.
Roughly $40, so not too expensive, and it seemed to have the basic capabilities I was looking for. Plus, there exists a community out there that has some aftermarket software to improve the capabilities. Stock it doesn't have a "return to home" arrow- but the free CL-OSD software does. The trick is that the re-flashing process takes a bit of hacking to do. The G-OSD unit from Hobbyking doesn't come with a pre-installed header to attach your AVR programmer. To get around this, you have to cut off the head shrink and solder your own header in place to a set of small solder pads on the circuit board. I'll find out shortly if my soldering skills are up to the task!
See SubSonicHobby's post here
And the full CL-OSD page here
|Solder Pad labels from CL-OSD wiki|