Hi BigP, from my rudimentary knowledge your meal plan looks spot on. Especially given that you are doing cardio. The danger in doing cardio is that your body can go into a catabolic state which means that your body may look to your muscle mass as a fuel source, rather than that pesky fat.
Eating carbs pre workout is a good way to prevent this, so you are spot on there. I would be tempted to chuck a boiled/poached egg into your breakfast too. Your body will need essential amino acids (“usable” protein) post work out to help repair/build lean muscle mass (and more lean muscle mass means faster metabolism). From memory eggs have more usable protein than any other food source, something like 28g of usable protein per 30g of protein.
I know what you mean about adding the calories. Only thing I would say to that is if you are adding more, add it protein and good fats. Also, it’s not all about the weight, but the removal of fat. Don’t forget lean muscle is twice as dense as fat, so your weight could stay the same, or even go up, but your body fat could go down too!