No, it's a tech demo with artsy pictures. This is very obvious.
The site is also very bad as a computer game and a travel catalogue.