The primary problem with your shop design is that truck that's taking up space.

Can you shift the building location a little to re-gain your 4-5' of footprint? That narrow space on the front is going to be pretty constraining, honestly. How about another 2-3' as that would allow you to turn the "garage bay" front to back and you'd gain a lot of space. You could also shift the stairway so it's along the wall that borders the "garage bay" for maximum space utilization. My shop building is 22x44 and was originally a 3.5 car garage build by the previous owner. I have all but the last bay on the end as my shop. Unfortunately, I do have a stairway that takes up space in the middle-back of my shop.