Don't give up. I used to have the same feeling as yours. I actually gave up after three years of homebrewing due to suffering from huge oxidation, but later on I picked it up and kind of solved it.
From what you have said that you had done, it should not have much oxidation problem after...