1) supersaturated 極度に飽和状態にする、供給過剰にする In general English, "supersaturated" is used to mean very concentrated, very thick, very busy, something like that. But technically it's a term in chemistry, describing a solution which is more highly concentrated than it usually can be. And you can do that by changing the circumstances. especially the temperature
2) I haven't looked back since 後悔はしていない "I haven't looked back since." is also often used to mean "I have no regrets. I've kept my eyes on the future and went forward when I was doing.
3) keep someone in the loop 常に情報を与えておく、仲間にしておく If you're in the loop, you're in the know. it seems to have been used a lots in ?so? early 70's. Although, with also used in technology beginning around the 1940's.
4) walk that upstairs 上層部の人たちに持っていく When you walk someone or something somewhere, you take them and walk with them, you escourt them. So by saying that Ben will
become a franchisee of that's what he wants. "Upstairs" refers to the bosses to people higher than you.
5) get cracking 仕事をスタートする、始める "Get cracking" is an idiom that means get started or another one is "get a move on". But nobody seems to know really why we say
6) mentor 良き助言者 A mentor is a person in the company who might act as an advisor But it's a fairly close and warm relationship in many cases. Some people call the person being mentored a mentee, but I've also heard people complain about that, because it doesn't seem to be formed correctly. I think that's going to be the way everybody refers to the person who receives the advice from a mentor. Another word you could use though is ?prodigy?