i) Re-writes are rarely the answer and if you must do them targeted re-writes are better than whole app. New code tends to mean new bugs. It's often a case of the devil you know vs. the devil you don't.
Please, go to the authors of Wayland and stop them while you're still in time!!!
X can be patched! we dont need wayland!!!!
ii) It seems to imply that you couldn't just do a parallel development. MG definitely has money and they are hiring. No reason why you couldn't put the current code on maintenance and move your best talent to make the new branch.
the fact is that the website is not safe TODAY not tommorrow.
With all the money they have, they can buy a lot of manhours for debugging.
These two assumptions make me wonder if you've every really been involved in large-scale development work.
Anyway looks like the mouse has taken his ball and gone home...
this sentence give me the proof that not only you lack basic reading skills, but you also lack reasoning skills.