Welcome Claire, I can really sense your frustration. I'm glad you've found primal, it really does make so much sense when the info falls into place. Good on you for the weight loss so far. I am a little taller than you (5'4") and quite a little older (49), but I was easily able to reach my goal weight with this way of eating and have continued happily for over a year.
My inclination would be base each meal around protein and non starchy veg, with a little wholesome fat (eg olive oil, avocado, butter - no processed seed oils), and limit fruit to one or two per day in the meantime. Eliminate grains (bread, pasta etc) but you can have starchy veges such as pumpkin, carrot, kumara in modest quantities.
For example, Breakfast two eggs and silverbeet omelette, or cottage cheese with almonds and a piece of fruit. Lunch big salad with chicken and olive oil dressing. Dinner steak with broccoli and carrots. Snacks berries or apple or almonds.
I also did some weight training exercise and general walking.
I don't see that supplements will hurt. The protein powder is prob ok as well but real food is better IMO. I don't feel like I eat protein to lose weight but to maintain my body (and to build/rebuild muscle after exercise). It's also very satisfying. So if you eat enough protein, not too many carbs and make up the difference with a little dietary fat and lots of stored body fat, you should lose weight. Good luck.