The best idea would be to simply post here and there from time to time on the forum. I think it shouldn't be very difficult, check from time to time the uploaded games on the release threase and post a thank you message if the game catch your interest. Maybe there are better ideas though.
I also noticed some account 3 or 4 months old with 8 post only so far, so I don't think you need to pressure yourself too much with the number of post too. By the way, would you happen to know how to change the avatar?