Their main claims to success based on OP's description are that they show up in search engine results and are only $60K in the red. If that's success in 2020 then I can launch a dozen successful startups by January 1.
They said they have 60k users. If you can acquire 12 * 60,000 = 720,000 users for 720k in less than a week I think you'll have a lot of people beating down your door.