"Try to recognize that we all have different skill levels in this game. There is no need to criticize someone else's build simply because it's not the best build out there. Do not give an x/10 style rating unless the builder asks for one." - Badspot
For a non-duplicator build, this seems like it would take a lot of patience. Since it's your first build I would say it's well done, and to ignore the majority of these players. Their just trying to get attention.
However, check out the duplicator add-on, as I'm sure it would have shortened your 20 hours to around 10 minutes.