Hi there! I have built about 5 units until now, but I did not have enough time to play with software, yet - just tinkering with HW side. (check out my twitter @KutilDomaci and hashtag #BasicEngine )
I did not have much issues with MicroUSB connector. I used part number 10118194-0001LF/C from TME with some success, after bending its side ground/case pins down it fits nicely into the holes in PCB. If you apply enough solder it is pretty fixed.
I had still a lot of fun with VS23 and MCP ICs while soldering. The easiest way is perhaps uli's approach using hot air.