The losses were 3 and half months ago. Yes, the OOC was weak, but that doesn't seem to hamper teams from the power leagues who do the same thing. There was an article in The Athletic over the weekend at how the Big XII is taking advantage of the NET by doing exactly this.
The bottom line is that we are one of the best 68 teams going right now. 19 wins in 20 games attests to this.