Shipping never took months. What took months was the time until you were allowed to order.
There’s no such thing with the OLED (at least not until now), so everyone who already ordered one should get it in the time frame Valve mentioned - 3-5 business days for the early buyers, 5-10 business days for the later buyers.
You don’t need a dock to plug in devices like controllers or keyboards or ethernet adapters into the Steam Deck. You’d only need that for high-power items which a keyboard is certainly not.