I'll leave the weights to playahata and others...
I'd up your cardio a little bit. Shoot for 15-20 minutes a session. Following a 2 minutes easy, 2 minutes hard, 2 minutes easy,2 minutes hard pattern. Running on a treadmill burns more calories than riding the stationary bike. With your weight, in 20 minutes, you should be burning a good 300 calories per 20 minutes.
On your diet, I'd add a mid-morning snack, like 1/2 a protein bar or something. Also, I'd add some carbs at lunch at least, like salad or a piece of fruit. I say salad or fruit because you aren't getting much fiber, and with as much protein as it looks like you are going to get, you are gonna be one constipated mutha.
The carbs in salads and fruits aren't bad as the starchy ones in pastas, potatoes.
Also, water, water, water.... not only do you need to keep hydrated to lose weight, but, again, with the amount of protein you are getting, you need to flush your kidneys. Kidney stones are a beatch.
Take a multi vitamin to make up any deficiencies.
Try to make your last meal at least 3 hours before you go to bed.
Good luck! Remember that most people give advice based on what works for them, or people they know. It sounds like you thought this out. If you look at what you planned and its working for you, go for it. Don't change a thing.