2
At this time, we're working on specifying the QA process. I.e., we're not doing testing yet, but rather trying to define the testing and certification process itself.
The QA process will apply to both new and existing modules.
Hopefully, the QA team itself will not need to do all the testing itself. Other parties can help out with that; for example, a module developer will (ideally) write the smoketests for his module and submit his test results, using the guidelines provided by the QA team.
As for whether the modules will be sent to us before being placed in the repository, I don't know. Possibly they'll be placed in the repository with a "U" (uncertified) classification, and the classification will be revised after the module has been reviewed.