Hi and welcome back - first things first you look great in your bikini! Well done on staying on your packs despite the mental pressure put on you by others, some people really can't accept the diet and it's so good that you were strong enough to be able to ignore this.
I really can understand your comment of watching people eat being a waste of your time - I'd never thought of it like that before.
Re being dissatisfied with your body, I think your weight loss is really amazing and you look lovely but there's only you who knows whether you're truly happy with the weight that you are now or whether you want to lose more - but if you do want to lose more please know that in the meantime you look bloody good and you should feel it too
Cath