The Foundry does seem to be pretty badly bugged right now. It makes me wish S7 hadn't even come out, even with the improvements. Too many things now seem to have ended up being broken.
I really don't even know if it's worth trying to use the Foundry at the moment. I've spent the last couple of hours just trying to figure out what is going on with bugs. I'm almost tempted just to pull my missions and come back in a few weeks and see if things have improved.
I also have to say that this does not make me feel more comfortable about submitting my missions to be featured and giving up all control of being able to fix bugs on them.