Thanks everyone, it feels awesome.
Car now has almost 300 miles on it, and not one issue yet. The only "issue" I did get, was letting it idle with only 1 fan running, temperature started rising and I shut it off.
After that I hooked up both fans, and it hasn't went past midway.
I'm getting a feint oil smell at stop lights though, I hope is something valve seal related and not rings.