la USB dell'arduino è slave, a te serve Host, per questo è necessario una Host shield.
Ho letto abbastanza attentamente l'articolo per capire che esiste una possibilità per collegare la Kinect ad arduino senza passare da un pc.
se lei non l'ha fatto, io mi farei un paio di domande.... comunque nulla ti vieta di provare!