First, let me say so far it looks excellent.
Next, I agree with everyone else! Why try for perfection right away. And I do mean TRY, because as far as I know, nobody makes a PERFECT quilt in every aspect. There should be joy/fun in the journey, intent is the fuel and the result is the payoff - no matter the level of perfection. Quit ripping your tops (and yourself!) apart, get one completed and you'll be revved up for the next one, having learned much both to repeat and not repeat next time. :)
You will find TONS of help and guidance here, along with inspiration and friendship. Welcome, and enjoy.