I found a truck on GMC.com's search feature. It was not yet produced but was close. I put a deposit on it with the dealer who was out of state. Took a little bit, but eventually they said it was on a train and had an ETA of the 30th of June. It just arrived a few days ago and awaiting the dealer to put the accessories in it (console safe, upgraded mats, tint, etc). I know it is a guessing game, and the vehicle world is upside down right now, but I feel your pain. I am not sure if the ETAs are from GM or not, but much of the time it seems like a best guess of the dealer which is usually super optimistic compared to reality.