I am confused about why you are complaining about "only" seven pounds in two weeks. I would be increasing calories if that were me. Three or four pounds in two weeks is fast.
One good place to start is your protein. You are way low. You are injecting enough testosterone to exceed the levels of a teenage boy. You are lifting. Give your muscles protein. Those are the three things you need to signal your muscles to stay while you shed fat - anabolic hormones, high protein, intense resistance training. You need all three.
140-150 is way low. Your goal of 160 is way low. You should be more like 250, minimum.
eggs, chicken breast, fish, turkey, there are lots of ways to get the protein in.
The goal here is to get lean but keep as much muscle as possible, right? Maybe even add some muscle?