FYI the moderators frown on people making pointless posts just to drive their rank up. The ranks are irrelevant anyway, you don't get anything for getting a higher rank.
Yes you are forced to use steam if you get certain games that have to be registered on steam. It strikes me as unfair and I am not sure it is even technically legal.