Nope is the short answer
As you saw, Guest, armagecko said it was due for release around September 2009. Have heard nothing since he posted that message. It is his own recording that he was talking about.
If you find anything of interest about the recording can you post it here?