I can definitely see good progress from the first to the last picture, you're definitely on the right track.
Cutting really has a steep "learning curve" as far as calculating your calorie intake and cardio requirements as its different for each person. Once you get it down though it makes planning for future cutting sessions much easier and I find it lets you bulk longer during the winter months as you have a better idea of when you need to start cutting for summer.
Don't pay attention to the BF % scale, those things are hugely inaccurate and can vary a ton depending on your hydration level. If you're going to use those numbers make sure you log them when you wake up in the morning as they will be more consistent. Caliper measurements on multiple points are really the best way to go, but I wouldn't focus on tracking the BF% too much. As long as you continue to see changes in the mirror and on the scale you know you're losing the fat. Clothing fitting looser is always a good sign of fat loss as well.
Keep us updated with your progress, so far so good.