I think two sensors are fine on USB 3 - third sensor on USB 2 is their advice, I believe. For the flooding reasons that someone else pointed out.
I believe this is correct. I'm not sure why they recommend 2.0 for the third sensor. It might just be an easy way to make sure you don't plug too many of the sensors into the same USB controller. Unfortunately you can saturate them, and cause driver crashes, or just poor performance, if too many of them are sharing bandwidth and/or current on the same controller.
Since even Oculus themselves don't seem to mention this anywhere, I try to evangelize it as much as I can-- Make sure you plug all of the Rift USB devices into different controllers if you can. Usually there are 4 ports to a controller. The easiest way to do this is to plug them into separate PCIe cards, and one on the motherboard. Or one on the motherboard's backplane, and one on the front panel of the case, if you have one. But really, I think the best solution is a multi-channel USB card,
such as this one.
Oculus has stopped recommending the Inatek cards, last I looked. They're single-controller cards, so you can still have tracking performance problems if you plug everything into that card simultaneously.
EDIT: I went through several days of tech support with Oculus when I was having tracking problems. I was convinced that one of the sensors was bad. They had me try everything, including replacing cables. All I needed to do was to separate the USB plugs, and everything magically started working fine. One on the motherboard's backplane, and two on separate (cheap) PCIe USB cards. I replaced those crap cards with the one I linked above, and now I have 3 sensors plugged into that (fourth port was bad, but I didn't care), and the HMD is plugged into the motherboard's back. Works great.