First things first, however you decide to have your %BF tested, make sure that you use the same test and preferably the same person to test you. This way you will be sure that the test is valid for you.
Second, you don't need to measure your %BF more than once every couple months, maybe even 3, depeding on what your training goals are. If you were training to compete, you would have to follow your %BF more closely, but a recreational trainee does not need to measure it as often or, as I can see with you, they begin to obsess over it. Therefore, we have finally gotten you to stop using the scale (which tells you nothing about your body composition) but now you are obsessing over the %BF. Remember that using calipers, your %BF may vary from time to time from water retention, etc etc. If you measure it so often, you are likely to have less-than-ideal conditions, and you will see your %BF fluctuate more often and become more furstrated. Everything in moderation, please.
Be happy with the progress you are making thus far, and keep motivated through things that are more qualifiable, like the way your clothes fit, the way you look, the way you feel, etc, etc. And from what I read you look just fine!!!
