I don't know the creators, but I do remember when the site popped up shortly after mine. I think they might have even contacted me back then, but can't remember for sure what they asked about. I think they used to have a forum, but appears that's gone now.
I have a new homepage in the works, just keep tweaking it and not happy with it enough to open up yet.
Yes it has been in final stages for a couple weeks now, but server move pulled a lot of my time, but back on it now. It could be opened up as is, but I continue to pick it apart and change things, don't want it to be a disappointment.
No plans at the moment, but haven't had any communication with them.