I'll admit it has its problems, but the questions I want to ask are 1)Did YOU have fun building it? 2)Are YOU happy with the outcome?
If your answers are yes, then I wouldn't worry about the "suck" comments too much.. I do think you could use more practice, but try not to get discouraged and just stick with it, have fun, and your skills will improve with time.