mistake #1.
mistake #2
egads. mistake #3
some people disagree. I'm not one of them.
most people have no idea how easy it is to overdo the 'calories in' part when you are taking in starches. A little bit of rice goes an insanely long way.
there are a variety of theories why low carb diets tend to have so much success.
1) High starch intake = higher insulin levels = low bodyfat mobilization 2) High protein + moderate fat + low carbs = serious lack of hunger 3) Your body has no real reason to burn bodyfat for fuel if you provide it with an easily accessible energy source (carbohydrates) 4) Uh....lots of other stuff.
Personally, I think that it is just insanely easy to 'diet' on a high protein diet because it is VERY tough to get in a lot of calories when you aren't eating starches.
low carb diets tend to make you insane. well, they tend to make me insane. I MUST have a day per week when i eat carbs, or i'll go insane and rob an old lady and steal her corn flakes or something stupid.
you REALLY need to eat more protein, you REALLY need to start lifting weights to add a bit of mass, and you REALLY need to drop that ridiculous low-intensity cardio bullshit. HIIT is the way to go, first thing in the morning, before breakfast.