I was one of the Kickstarter backers to investigate this further. I got a nice t-shirt and some stickers, but I was just interested in what we would find out. We certainly managed to fund further observations, and rule out some of the theories.
Hasn't been any updates for quite a while now though.