I would be enraged by this, as it seems you are. Have you considered a chargeback via your payment card? It seems justified given the lack of clarity and notification email sent after the deadline to cancel.
Every page on the site that is for customers says it's a subscription service. It's like being angry at getting shot because you got into a hobby of juggling loaded guns.