Se la proprietà DocumentText non fa quello che ci si aspetta...
La risposta è sui forum MSDN. Boh... sarà che è la prima volta che la uso... ma mi sembrava così scontanto fare:
webBrowser1.DocumentText = "qualchecosa";
e invece bisogna fare tutto quel "casino"...