Some nits I could pick from your plan:
1)Ditch the soy protein. Soy is a legume (not Primal) and this powder is a highly processed product. If you must have a protein powder, whey would be better because it is closer to being just milk. Getting your protein from real food instead of a powder is more satiating.
2) Go easy on the processed meats. Bacon and sausage are great if you cut up your own pig but, if store bought, can have a lot of additives and fillers involved. Eat some steak or a burger or a can of fish or some lox.
3) How big is a "serving"of almonds (x2)? Nuts are ok but shouldn't be over-consumed due to their O6 content. The best nuts for snacking are macadamia nuts which are also self limiting quantity wise unless you are really rich.
4) Eat enough at your meals that you don't need/want snacks at all. Allowing your system more time in between feedings gets the fat mobilization program up and running. As long as you keep snacking, the body is still running the energy storage program.
5)Milk is sometimes a problem for some people. Do you have access to raw milk?
And yes, patience. That too. This is not a "miracle" diet, it is a lifestyle change.
Overall it sounds like you are on the right track.