Very interesting table and a great repair. Well done. I have made a couple of things from mango and I like the look of the wood a lot. It tends to have a lot of variation.
I'm not sure about the teak oil only because what it is, varies so much by manufacturer. Some formulations are interesting, some are scary.