If I purchase a class for someone else, or share my ‘Bundle of Classes with another person, do I get Rewards credit for that?

Yes, the rewards are calculated when you purchase a class or a bundle of classes.