So assuming a 1 byte controll string for the robostix and 2 bytes of data (enough to encode the 500 to 2500 or a servo command), with the address that makes the normal 'package size' 36 bits. And assuming no clock stretching by the slave or the  master,  that works out to about 2700 comands a second giver or take.

--
        -Jesse W.