Actually, the biopassport has a huge, fatal flaw. It is the elephant in the room, and the reason that the BP results themselves cannot be used for sanctions.
the BP does not generate objective results, it generates an expert's opinion. Without specific, statistical parameters strictly defining a "failed test", the BP is, at best, incomplete.
Specific values, like the 50% Hct limit, are too simplistic, since a "one size fits all" limit - any such limit - does not fit most in a fair way.
The BP attempts to address this disparity in personal blood values. This is progress indeed. But it leaves us relying on the opinions of those in charge.
You can see where that kind of thinking has gotten us...