I agree, we aren't far off, the fact that we had the literal worst running game in the league for half a season because Jerry/Stephen are the dumbest people imaginable, combined with a very young OL, along with the defense being a complete sieve is why everything looked so ridiculous.
If we had been starting Dowdle from the start of the year with the defense playing this well we'd be at least 8-6, if not 9-5 or even 10-4 depending on Dak's health.
The offense still needs another playmaker because they put way too much on Lamb, but I think it can either be a RB or WR, we don't need 5 new offensive starters or anything.