Good for you man, as a beginner, you swing better than most of my friends. Must be a decent athlete. Don't listen to anyone on the internet about swing dynamics, especially those not listed close to scratch and that includes me, as we are not qualified to analyze our own swings, let along yours. Kind of a pet peeve of mine around here.
I think this may have been mentioned in earlier posts, but it helps to get an instructor. Early on, a good instructor will key in on the things you can do correctly before you even swing. This includes posture, ball position, stance, grip, etc.
Good luck and most importantly, have fun with your buddies and play fast!