Yes, I think it's a bit of a well-intentioned, slightly counter-intuitive mess. Sometime ago, I looked up the guidance on mini-roundabouts (not sure if it was the highway code) and it said that users should give way to other users who are approaching from the right. It shouldn't take a genius to work out that two users approaching a mini-roundabout in opposite directions are each on the other's right. My suggestion would be that, in such a case, the user who intended to cross the path of another should give way - but then, they both might want to make that manoeuvre! There isn't room to do the sensible thing, which is to treat the mini in the same way as you treat a larger roundabout, so it all becomes a question of nerve and trust - especially on a bike.