My X-Controller kit was delivered today and it took 90 minutes to assemble. There was only one minor confusing point. In the “Install Front Panel” section, subsection “3. Attach Buttons And USB Cable” the instructions state “Using the M3 phillips head screws, attach the USB cable to the front panel.”, but the pictures show 2 of the Button Head Cap M3 x 6mm Screws being used (so the screws all match). Either can be used, but if the phillips screws are used then the section BOM of 10 Button Head Cap Screw M3 x 6mm will have 2 unaccounted for screws. This caused me to spend time going back and double checking everything. Since I like everything to match I then replaced the screws.
I know it’s minor, but when you’re trying to follow instructions it’s stuff like that that throws you off your game. I opened an issue in the github documentation.