I'm sceptical, there have been plans for a new website, whitepaper and a rain meter for a long time now. The only progress that people are talking about is some shady video of a 3d printer, supposedly printing a cup for the rain meter...
I wouldn't expect to much from it.