I think it's a standard BLE/ANT+ training sensor, any existing training program should be able to read it out of the box. Still a fun project, though.
But I agree it's an odd device. If one wants more precision than the optical sensors found in smart watches, using a HR belt would be the logical choice?