I know what you mean, I felt more paranoid commuting when I had to wait a month to renew my BC membership in order to get a 2012 licence with it.
Can’t answer your question about using it but just to say you can get Ride membership of BC that has the benefits of Silver membership but without the racing bit so cheaper.
Looks like I would make more use of the CTC discounts than I do the BC though. Wiggle 12% discount through BC sounds great, but It’s actually 12% off rrp, so often you aren’t saving anything over the standard Wiggle price.
Presumably the OP has already looked, but links to appropriate pages for anyone wanting to compare benefits
CTC
BC
Are you a member of a club? I know some clubs have membership of CTC which covers their non-racing members.