For gloves, I've used REI's Novara brand windproof gloves with a fleecy lining. They do me well down to ambient temperatures in the low 40s or upper 30s. If it's colder than that, I have some nicely insulated and windproof gloves I use for cross-country skiing. They're a little clunky and it took me a while to get used to shifting with them on but they do a great job of keeping my hands warm. If the temps start out pretty cold but I think they're going to warm up a little later, I just take the Novara gloves with me and swap them out during the ride.