Hello @crabbo_babbo,
After downloading the example to my board and connecting it, the device should be enumerated in your computer, if you look with a sniffer you could see that this is detected as HID Class:
USB.png
The readme mention the tool that it needs to be used and the changes need it but if you don't want to compile again here someone already does it.
The result should be like the next one:
Alexis_A_1-1608762012399.png
As you mention, working on a USB project from scratch is a little tricky so I suggest to start from one of the USB examples that already has the configurations need it.
Best Regards,
Alexis Andalon