How does my billing cycle work? If I cancel my subscription, am I entitled to issues until the end of my billing cycle?

Yes, you will continue to have complete access, including new issues, through the end of your subscription period.