You have improved quite a bit! Good for you! No, your position is not bad! But like all of us there are areas you could improve on.
Two things I'd work on...
1) You're jumping ahead of your horse (a lot in the older pictures, still some in the recent ones). Your seat in your half seat (2 point) should still be over the middle of the saddle. Any time you're over your pommel, you're ahead of the motion and out of balance with your horse. People usually jump ahead because they're "jumping for their horse". Remember to stay closer to your saddle (your seat is a little too high) and allow your horse jump up to you as you close your hip angle.
2) Remember to distribute an even contact through your leg with your thigh, knee, and calf. It looks like you're pinching harder with your knee, which will cause your lower leg to slip back. More apparent in your 2nd recent picture. Your stirrup should be completely vertical, you can see how it's pushed back as your lower leg has swung back. In the first picture you've turned your toes out so that you're heels are digging into your horse. You've gotten a lot better with that! But it does all go back to keeping and even contact with the inside of your leg.