Agree about the deads; they don't have to be done every workout if at all, and why not do them towards the end of the workout after squats if at all? Squats work the lower back BTW.
As far as where to do squats, i think you should decide whether your legs are ahead or behind the development of the rest of the physique. Put them closer to the beginning of the workout if legs are lagging, otherwise keep em for later.
Ya, of course you can end up puking if you eat close to a workout. Just common sense to leave time after eating and if not, to eat light.