your swing is pretty good as far as I can see.
I am no pro and had alot of problems with my swing - alot of it seemd to come down to my grip.
sometime ago i found an ebook that really helped me - I do not think that i can post the link on here as the moderater might think that it was...