I don't know if it's too late or not, but ...
the first two bytes you are getting back - right before the MAC address of the discovered device - is the network-assigned 16 bit address for the device. If you look at the xbee command reference table, this corresponds to what you'd get with an "MY" command.