I tried to do a weight workout last week on an empty stomach for the first time in MANY years. It was dreadful, and I only did shoulders, which is my easiest workout. My usual max weight for seated overhead db presses is 35 pds each, but I failed with 20 pound dumbbells

Food makes a tremendous difference!
If you really need portable, I'd go with a shake. Of all your choices, it's the fastest way to get nutrients into your system. I'd generally advocate real food, but it takes longer to digest something like an apple and cottage cheese or even the egg and hummus if you could force yourself to swallow it.
Put a scoop of a MRP type shake into a shaker bottle at night, and a scoop of glutamine if you use it. Leave it on the counter and mix it up just before you go. Drive and slurp!
Mel