I definately wasn't contacted and don't check forums, web sites, etc that often. I'm sure a lot of ST holders don't either, so to rely on these methods is remiss.
I'm not getting a ST this year (but will next year) so will have to fork out the £16 per game - a free flexi ticket would have been useful.
It is a good gesture, however better communication would have been useful.