What an improvement from the first to the last (not that I saw anything wrong with the first... even the upside-down one! hehe)!
You're giving me hope!!
One of my biggest problems is that I am both a perfectionist and very impatient--a disturbing combination.
If something doesn't come out perfect the first time (maybe even the second or third, but not much more than that), I tend to give up.
(This is definitely not the smartest approach to an activity that requires practice, practice, and more practice