Is there a source to confirm that it has already opened?

The web page is mostly about the crowdfunding to finance the project; they probably wrote that announcement several months ago but only got 26% of the funding.