As you can see from the waveform related to the usb-dongle, actually IS possible to send many repeated trasmission separated by only 200us (not 1ms) over usb, and i saw the same with other device (similar to Arduino, with serial over usb) doing the same, which i used in my project before trying Arduino.
I think that running 20 times slower, is an issue for every kind of project ![]()