I order from them twice a year. I can't tell you about the zipper ones, but I do have the pullover one from that picture. I also like the velcro ones.
I like their binders because they are made from different material than nylon (lycra, cotton, mesh). That means you have some more room to breath in it, and don't have the chaving issues. And it is cooler.
Make sure you check out the size chart. All their brands fit differently.
When I order it takes about 3 days to process it, then they ship it out to me in Europe (which takes about 7 days to arrive).
If it doesn't fit or isn't right sized you can send it back for an exchange to them. (I never did but you can).