That legislation looks like it pretty neatly covers Britcoin's operations. Is there a reason for them to be exempt from needing to do all that scrutiny of customers and transactions stuff?
I think the only weak element there is the use of OpenID, where customer contact details are not explicitly requested, and the non-verification of customer identity (copy of a utility bill, driving licence, passport, etc).