Hi Jon,
From what I've been told (and a bit of personal experience), using USB in flight is probably not a good option. The NuttX USB stack is a complex bit of software that occupies quite a lot of CPU time and may not be robust enough for mission-critical data. I was getting a couple of odd servo glitches with it connected, which I suspect were due to timing issues. It wouldn't surprise me if it can't handle very high data rates while also flying the vehicle.
I've now switched to the serial port instead (there are two telemetry ports, so use one for the radio and the other for the onboard computer). No more servo glitches. Delay between the onboard computer sending data and getting an acknowledgement from the autopilot (PX4FMU) is about 0.02 to 0.03 seconds. That's measured at the ROS node that handles the serial port; obviously other ROS nodes have a larger delay due to the ROS message passing system.
Cheers,
Evan