When I built my garage I almost ended up in the same situation. I told my architect that I wanted a garage big enough to park a full sized truck (at the time I was using a Chevy 2500HD with crew cab and an 8' bed as an example) measuring approximately 21 feet. When I got the plans and started to review them I noticed that the depth dimension for the garage was 21 feet. I told him (the architect) that I didn't want to have to drive into the wall to make it fit, make it 24 feet. He argued saying that was too deep but complied. After the garage was built (I had never built anything before) I find out that the measurement (24 feet) is taken on the outside wall so my inside measurement is only 22 feet. If I had not changed the plans the original 21 foot garage would have measured 19 feet and likely not held the past 4 trucks (including the Platinum) that I have owned. In other words if given a choice, build it big!
I've got one tennis ball that slaps my back up camera right in the lens when it's in position. I also have one that slaps my back glass right in the middle of the sliding window when I am there. I was parking in there with my wife's jeep this winter. Now, THAT was fun. I threw her out of the garage once it warmed up lol. Even with the *****, I am not brave enough to put all my faith in them. I still have to get out and check clearance and make sure the bumper is perfectly parallel with the wall.
I prefer to back in so that I can get to the driver side without opening the garage door and walking around the side (annoying to have to either open the door, or climb over the truck by using the tires as a step to get into the bed and crawl over). If I parked on the other side, I'd block the entry to the garage.
I measured my garage just now at the expensive of slicing open a finger with the dang tape measure (durrr me say metal edge sharp). My garage is 234 inches. I believe the truck measures out, bumper to bumper, at 232.5.
And no, I do not hit the button to close the garage. I use the latch release to manually lower the door. Then I hit the close button and make sure the latch catches. My wife already shut the door on it once when I wasn't all the way in I'd went inside and left it partway hanging out because I decided I was going out again shortly. Sure glad the safety bounce feature works. I can say it's been tested truck safe. I took away her garage door remote after that day, so now she has to use the front door to go outside to her Jeep.
Y'all are crazy. I have to park outside everyday because I live in an apartment complex, but if I had a garage and it was that close, I would just leave my truck outside. I'd be way too scared, paranoid, etc. about trying to fit it in there. I wouldn't want to die of a heart attack at 22 lol. Now if I lived somewhere that had hail like I think the OP said he did, I don't know what I'd do. Major props to you guys for making it work though