This is a really unique and interesting take on the theme! I love the idea that, much like The Witness, you're thrown in with no understanding of how any of the mechanics work and are expected to figure them out- I think that makes for some really interesting puzzle solving.
However, I wonder if it could maybe be executed with the player in mind a bit more? What The Witness does really well is establish how each mechanic works through more isolated, individual puzzles- perhaps the same logic could be applied here to slowly introduce every tile type. Maybe you start by only being able to place one particular type of tile, and as you progress, you gain access to each of them. That could make the learning process a lot smoother, perhaps!
Overall, this is really cool, and a solid submission! Awesome work!!