Если wb - это ваш веб-браузер, вместо получения HTML используйте:
wb.DocumentText
использование:
wb.Document.Body.InnerHtml
Это даст вам обновленный HTML, отражающий обновление AJAX.
Что касается определения, когда завершается AJAX, для меня это, кажется, вызывает событие DocumentCompleted. Не уверен, почему у тебя все по-другому.