> an emphasis on science and discovery

Sorry, what science and discovery is that bringing?

I mean it's technically really cool, but I fail to see the science and discovery there.