It looks like you have made a home-made data link using pulses over a loop. How much latency are you getting just over the data link? I'm not clear how your solution works but assuming you do have two wires isn't that enough to use a conventional serial bitstream?