Given the buzz around InsurTech and the pending disintermediation of insurance distribution, an IPO from an established digital player nestled next to a summit of innovation in Cambridge, Massachusetts might have been expected to take off like a rocket.