You should be grandfathered. If you're not sure, call them and ask them. They'll send you mail confirming your status. That's what I did and they sent me a letter.
Checking over my statement, I earned around 300 points and received around 800 bonus points, plus 100 more for paying the previous statement on time.
If you're grandfathered, it's still working.
That said, it's better to use the Discover IT, where you get 5% cashback for the same bookstore/restaurant purchases. Cash back is much better than trying to cull together points.