Hmm, I don't really see a reason someone would need overshoes while using platforms...you just ride with something more insulated like boots.
There are insulated SPD winter boots too, i'm just not sure if you can beat the waterproofness of a one piece neoprene cover.
I guess you could wear wellingtons tho.