Anybody remember this?

Was poking back around in the archives a bit and came across my previous flippant post on this. Their website is dead, and some googling turns up some mentions of promised entry fee refunds that never materialized.

Has there been some resolution to this, or is this another loose end flapping about?