I finally got all three interfaces working at the same time. While the PIC24FJ64GB004 hammers out I2C data, it configures and reports about an USB device! This is so cool, I took a not so cool screenshot:
All three interfaces used at the same time!
All that is left now is to write the algorithms for how to handle received data.