I don't think it's crap, but 20 hours would certainly be an exaggeration. However, the OP doesn't know about duplicator/macroing, so he/she is probably telling the truth.
I give it a 7/10 for a first build without a duplicator. You must've had a lot of patience to make that.