Nice man! Putting in the effort and realizing a change needs to happen.
When I use to gym (have not in a couple of years now), what I found worked well for me when I needed to cut was intermittent fasting.
Generally I would skip breakfast and eat lunch around 1pm to 2pm and then supper (sometimes a snack inbetween).
At first it can be difficult if you are use to eating breakfast, but your body adapts and its not as bad - however when you are in a calorie deficit it takes longer for your body to adjust.
I found this helped as it helped me enjoy the meals I did eat more and I felt more satisfied after those meals as they were able to be larger meals (fitting your daily calories into 2 meals instead of say 3 meals).
I believe intermittent fasting can have some other benefits too. So maybe something worth looking into and considering.
The other thing, which I think you are already doing, is to eat food you still enjoy (within reason obviously). If you eat food you do not enjoy, its not going to be sustainable long term and will be very difficult.
As you said, you can still have a Steers burger every now and then, but one needs to realise that it contains a lot more calories and you won't be as full. So it's not the best thing to eat, however there may be other food items you can eat which contain less calories which you still enjoy - maybe chicken pieces in the oven, spaghetti bolognaise, steak - add some veg and maybe a bit of carbs for a more rounded and balanced meal and one may actually be surprised how little calories "real food" can be compared to the processed food.
Also drinking calories is a big no no! If you are able to stop drinking calories it will make a massive difference and make it far easier to keep within your calorie limit.
As you said, losing or gaining weight is as simple as calories in vs calories out.
One last thing, do not lose the weight too quickly as then you're left with a lot more excess skin. If you lose it slower, the body has more time to adapt and you end up with less excess skin. Slow and steady wins the race here.