You don't have to put up with the phones they show you for your zip code. They get a cheaper deal with GSM so that's all they show you. But since Verizon is in all probability available, just do this: In the address bar, when looking at the phones, change the market to CO instead of GSM5AT or whatever it is. That will show you the CDMA phones as if you had put in a CDMA-only zip code. It doesn't matter to Tracfone which phone you order. They do the zip code thing to steer people to the preferred ones, but if you have the inside scoop, you can get around this and get something more to your liking.
Getting Verizon instead of USCellular when you actually activate the phone is another matter. You might have to fight for this, as USC is cheaper for them because it doesn't include data services. But if you expect to use data, you will have to insist on Verizon. Tracfone is getting stubborn about this, because everybody is wanting Verizon so their phones will work properly and Verizon didn't give Tracfone enough phone numbers.