@wellandfit
Yes, obviously not eating all that crap will lower your caloric intake.
2-4, No. Working out right before bed is typically a bad idea. Not only will it make it harder to sleep by pumping you full of adrenaline and stuff, but then you are going to bed sweaty and marinating in it all...