I really understand your frustration, it took me a month of tinkering and a whole spool of PLA to get my first perfect print. At least a hundred times I thought there was something wrong with my UM, but it turned out that I just didn't calibrate/assemble/prepare/whatever all the stuff right. Quality comes with experience.
Make sure your wooden extruder bolt is not tightened to the extruder body. It should be relatively loose in order not to introduce friction.
Also, check how many washers you have on each side of the hobbed bold, so the hobbed part sits straight in the middle.
Also when you start printing turn the Z axis coupler by hand to raise/lower the bed. That way you'll see if your platform is too high/low.
Try everything else before disassembling the print head. In 99% of cases that's not where the problem lies.
Also, if your extruder adjustment screw is too tight it will deform the filament which will then have a hard time to go through the bowden tube.
Until you manage to print or make some belt tighteners be aware your prints won't have perfectly aligned walls due to the slack in the belts.
I would suggest to get rid of repG and use Kliment's printrun instead. A much smoother experience. RepG has given me nothing but problems since day 1.
Also, try to upgrade to Marlin. Most of my problems vanished when I did that. Personally, I never succeeded in getting a single good print with the 5D firmware.
Netfabb does not connect as it should for the time being, don't use it to print.