I think the downfall of this could be the over emphasis on 'millennials'. It shouldnt have done that, instead positioning themseleves as a 'Next Generation' airline - which has a new take on what to expect from an airline. Great tech, and a refreshed onboard product, with new innovations such as VR...
They just seem caught up with the Millennials bubble.