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.