Both P k and WD appear to solve the problem of underpenalizing false positives, but WD has the added benefit of being more stable across variations in segment size distribution.
wD essentially solves Problems 1, 2, and 3.