Indeed, I wouldn't look too much into this. The article is more a part of the media's anti-tech campaign and less an indication of the overall investor sentiment. We'll see in the IPO how it actually performs.
Can place an order by just calling them, most restaurants display their phone numbers online. Shockingly, yellow pages still exist in the UK even online.