You are correct on oil finishes, but Teak Oil is made for oily woods. It will definitely work.
As for the color, oxidation and light will help. I had a similar issue with the last coco i cut. I left it next to a window for several days before soaking and the color came back.