Now don't get me wrong, I'm fine with you advertising and supporting this website, but there are several small things I disagree with in your post here.
A. You are asking random people to follow you on twitter for no apparent reason, other than getting followers.
B. You are using your refferal link to ask people to sign up for your own gain.
C. You posted this for no reason, and not helped anybody having read to get free steam games at all, and if they have, you've taken advantage of that.Nobody will have gained from this other than you.