I have just been delving into this area myself recently in trying to determine my goal weight (body fat in particular, not BMI - I was never out of "normal" BMI but I have some pretty severe body fat issues, pre- metabolic syndrome, etc)
I would say the first thing you need before deciding anything is an accurate measurement of your lean body mass. According to your stats, you started at:
112 pounds lean body mass/ 95 pounds fat.
and you are now at:
107 pounds lean body mass / 71 pounds fat
[if that is true, it looks pretty good, you only lost 5 pounds of lean mass but nearly 25 pounds of fat!]
The only advice I have for you in figuring out your body fat/goal weight is to find another way of determining your body fat - it seems like the IP clinics sometimes don't have the most accurate data. I personally would love to do a DEXA scan, but I am going to wait until I think I am closer to maintenance because I know I am nowhere near close yet and I don't need to pay someone to tell me that

. (FYI
Here's an article that summarizes DEXA)
Meanwhile, you could plug your measurements into calculators to see if they come out in the same ballpark what you think your body fat is (these work spot-on for me for the one for the only time I had my body fat measured officially - 7 point caliper method, also not completely accurate).
Navy calculator that uses neck measurement
Other calculator that uses forearm and wrist measurement (This one gives you a number for "muscle mass," which is not really correct - it is muscle mass PLUS everything else that is not fat = lean mass)
My scale also appears to be pretty accurate for me (Tanita; old one).
All you can do for now is try to figure out if the IP clinic has accurate information. Then proceed with your decisions from there. I agree that BMI is not very helpful for athletic people especially. {ETA: you wear a size 10 and you are 5'11"?! I find it hard to believe you are 40% fat! I wear a size 8/10, I am five inches shorter than you are and I am estimating that my body fat is around 33%. Now I am really curious to see if you get the same numbers elsewhere}
I am awaiting other replies as I am interested in learning more about this topic!