oil your chain after a ride as the old crude and oil will be warmer and slightly easier to remove plus i guess due to the heat and expansion the links will be a little further spaced between the o-rings allowing the new oil to penetrate between the links.

my personal method is go for a ride (any excuse) clean crap off with rag and tooth brush, spray oil along rear sprocket and lower half of chain, avoiding over spray on your rear wheel and leave to dry over night to minimise chain fling, i do this ever 200 miles and use Rock oil as it's slightly thicker than others i've seen