JohnR,
All the flies that I received were great, yours included. As to the question of what can you do to improve your tying, when I teach a tying class I tell my students that the best way to improve is to tie often, every day if possible. It is also a good idea to attend tying shows when possible and watch others tie. We can always learn from others, if we keep an open mind. As Yogi Bera said, "you can observe a lot just by watching!"
Steve