Mustachian term life insurance

Have a look at this old post, which raised some real concerns about Squarelife.
I don’t know if they’ve addressed some of these points in the last couple of years: