Actually you were all grandfathered in. The original and continuing intent of FlyerTalk is to provide the best possible source of information about frequent flyer programs in the world and to that degree, have grandfathered in all members toward that purpose.
Now, you don't actually have to psot at all to enjoy this live referecne library of miles and points. That is why we don't post any requirements. We assume that our lurker audience is just as supportive and active toward learning information valuable to their miles, points and travel. As far as i know, anyone just visiting for the first time on FlyerTalk has full access to these topics. Am I missing something? Please let me know if you care not able to view United Mileage Plus, Marriott Rewards, British Airways Executive Club, Hyatt Gold Passport or other similar forums related to travel, miles and points and I'll see that the tech guys get it fixed for you.
Thanks.