For a big guy like yourself, I'd recommend eating a little bit more with your breakfast, that is the meal to load up on and not dinner. Eating a medium or large breakfast, especially if its clean food, won't cause you to gain bodyfat. Add in some eggs, egg whites, a piece of fruit, protein shake or something else. Multigrain Cheerios aren't bad, Kashi cereals or oatmeal are better though.
Try to have a healthy snack between lunch and dinner, that way you won't be as hungry and prone to pig out on portions or eat an unhealthy dinner. Eating a couple small healthy snacks a day will help keep your metabolism up and blood sugar level anyways which are both good things. Again, good options include almonds, fruit, granola, veggies, hummus, scoop of natural peanut butter, handful of cereal, etc.
I've had a nagging rotator cuff tendonitis problem for years now so I know it's not fun for your workouts. While you have to go lighter and less range of motion on the chest and shoulder presses, you should still be able to work your upper back pretty well. If that is the case, work your ass off on the lat pulldowns, high rows, single arm dumbbell rows, bent over rows, reverse dumbbell flies, reverse cable flies, regular and wide grip straight arm pulldowns with a cable machine (hits lats hard), and deadlifts are all very good things if you can do them. Shrugs also as long as that doesn't aggravate the rotator cuff. Keepup with your PT stretches and rotator cuff strengthening exercises. Maybe do some light front and lateral dumbbell raises with 5 lb dummbells, even limited range of motion if necessary. Working extra biceps and triceps is fine if you are taking it easy on the pec and shoulder exercises.
Last but not least, it seems like dinner is a tough time for you (and most of us) so make sure you eat as many vegetables and drink as much water/skim milk/decaf tea as possible. This will help fill you up and reduce your appetite so you don't gorge on junk. Don't eat fruit for dinner or after dinner because the simple sugars won't be as easily burnt off before you go to sleep. Grilled chicken, turkey, salmon, or tuna for a dinner protein. Keep the carbs complex and in moderation. If you are really trying to get lean, I wouldn't recommend consuming anything after dinner other than a 20 gram scoop of casein protein, or a 12-16 oz glass of skim milk. Neither of those options will sabotage your weight loss and will help provide some amino acids and protein throughout the night for enhanced muscle recovery.
Frugal Fitness World Wide Wellness