I've quickly looked into it, but I will do it better when I have some time for it.
For now, this is my conclusion:
Is it a game?
I guess we have to define what this board's function is when we talk about games. To me, a game is a form of entertainment that allows interaction and a ruleset which will lead to a winning state of some sort. For this forum's kind of game, the access to its functions must be free.
This game is indeed a bit odd as it doesn't have the standard game elements you'd expect. However, I can see this being somekind of big multi player game, so for me the most important thing would be to have a notice that the gameplay might be different from a traditional game. That part has also been tackled.
Other than that, if people don't like this particular kind of gameplay, they can say so by replying so others can get a feel if this is something for them or not.