I agree that "nothing to do" is a strong statement but it's neither "Mozilla Foundation" nor "Mozilla Corporation". It's "MZLA Technologies Corporation".
When they announced the split, I seem to remember reading it's setup pretty much the same way as the Mozilla Corporation, so as a corporate subsidiary of Mozilla Foundation.