I have a bad habit of skipping breakfast (and lunch sometimes) and eating all my calories at the end of the day.
This is also not very good, if you want to lose weight faster. I know that you are aware of that, but if want faster results, it's better if you concentrate your calories intake during the day, and slow down as the bedtime approaches. Everything is a matter of habbit.
If you are using protein powders, you may consider taking one dose with very little olive oil 1-2 hours before bed (it should slow down the protein absorbtion and your body will be supplied for longer, during your sleep
About your workouts - probably I'm not right. I don't know the whole routine and the way you split the muscle groups ( you may share if you like/have the time). You also said
, so be careful not to burn outBut still it is very stressful mentally, and a very hard workout in general.