Bah!
They did nothing with the money they *had* over the last three years. Any "DE" developments have been closed and secret only to other developers. They haven't even kept their damn SDA and legal disclaimers up to date on the official dev site.
Why shovel any more money their way?