The Republicans did not steamroller it, in fact. The polls were pretty solid, too: as expected, Nevada is really close, Arizona was tight but Democrat, Georgia is going to a run-off, Pennsylvania was a Democrat win (probably this is the worst polling miss, it was starting to look red in the polling averages but Fetterman actually came out pretty solid). Democrats missed by a few in Ohio and Wisconsin.
We still don't officially know who will win the Senate, but probably Democrats will win Nevada and if they don't it'll hinge on the Georgia run-off. I expect the remaining votes to favour Cortez Masto enough to win though, per reporting from the Nevada Independent (Jon Ralston of the Nevada Indy is one of those fantastic local journalists who actually gets politics in his state in a way few people do). Conversely, Republicans will almost certainly win the house but with a majority of five seats or fewer - frustrating for Democrats because that means that if the NY courts hadn't dramatically overturned their attempted blue gerrymander there, they'd probably be on track to hold the house right now.
Either way - it's unlikely Dems will be able to legislate, unless the Republican house majority implodes itself, so my earlier prediction of deadlock seems about right. But with a tiny majority and with Trump looking weak after so many of his preferred candidates lost (and deSantis looking very strong after crushingly good Florida results), the chance of GOP infighting has skyrocketed which must feel like good news for Democrats. Sometimes, winning the narrative game has real consequence.