>>Frankly speaking, the USB-based I2C adapter should be also considered
to develop.<<
Although off topic, I'll respond
Cypress is just about to release (I'm alpha) a SPI to USB host software running on the $5 CY7C67300.
I do not know the TIUSB3210, but is it a host or a slave, must USB processors are slave only.
Erik