Mopar Muscle is no more

I have 3 more years on my subscription and this is how I find out? Guess that money is long gone now...

I was in a similar situation, just renewed for 3 years and figured my money was gone. I called them, talked to a polite person and they refunded my money. It took about 5 weeks to receive a check. This was immediately after the announcement. Not sure there is any money left now but it might be worth giving them a call.