I have a pair of them and I like them pretty well too. They used to make my hands smell gawdawful like formaldehyde after a ride, but now that I've thoroughly drenched them in a couple of downpours and wrung them out, they don't smell so badly.
I think they are sized pretty much like normal gloves.
I wear them without glove liners down to about 40 degrees for a short commute. Colder than that and I have have do don polypropylene liners.