Promises made; Promises kept?

Over the past few years, Bermuda has been a hotbed for Fintech companies looking to disrupt the financial industry.