Back in the day, when I cycle commuted, I had a Goretex rain suit, I think I ordered it from Performance. The jacket has zippers under the arms for ventilation, and a flap to cover your rear against splash from the wheels. German spring and fall is wet and cold, so that was my top layer, with underneath layers as needed. I also had a neoprene face mask and ear band for very cold weather and some Cannondale full finger cold weather cycling gloves. I never could order neoprene booties small enough to fit, so I just had cold toes.
I have had that Goretex suit in my closet for ten years, but in the last two winters in New York I used it as my top layer in cross country skiing and it still worked great. Added a layer of high-tech thermals, glove liners, and a watch cap and I was good down to 10 below.
The biggest problem I had with riding in the rain was trying to see with my glasses all spotted over with water or fogged up. I never developed any easy answers for that.