Totally agree with the point about the 3 wraps.
Hold the string by its far end and let it dangle. Wait until it stops untwisting. Now anchor the string in the tail piece, and lead it over the nut and past the proper tuner, until it reaches the next tuner on a 2+2 peghead (about 5 cm, or 2). Whatever you do, make sure you don't twist the string: this can make it go dead.
At that point, you bend the string, then move another 0.5 cm (1/4) further up the string, and cut off the excess length. Now hook the end of the string into the hole that runs down the shaft. Lead the string towards the top of the peghead, then firmly bend the string to start wrapping around the post. Tune it up while holding the string in place, until it holds by itself. Make sure you check that the ball end is sitting snug in the tail piece. I usually end up with 3 to 4 windings on the tuner.
The B string may need a little more than 2 - start with 2.5, as you can always cut off the last bit, and repeat the process from there.
Even on the E string, sometimes you can get a slight bend between the nut and the tuner, but I've never seen it as pronounced as on your B string - obviously this is what you get from having your last wrap sitting on top of the first few wraps.