Chris, check that your payment has actually gone through from your bank as I too saw same message when I tried to subscribe at xmas. This site wouldn't accept my debit card and took the payment but refunded it back straightaway, then the message said subscribed 24 hours like yours did. I actually had to go into the old BM site to pay through PayPal. I think this has happened to another person too, just thought I'd mention as it sounds similar to when I paid at xmas x
Hey guys It's a temporary status while the payment is fully processed. After an our or so you will see it move to the correct end date once our servers get confirmation the payment is ok.
Next time feel free to drop me a private message as there was a good chance I'd miss this in the forums.
Thanks very much for continuing to support the club. It really helps.