Прошу помочь

  • Как перевести выделенный участок?

    Out of sheer exasperation, she wrote a blog post. It was entitled “Why I’m No Longer Talking to White People about Race.” She was expecting a racist backlash, but, much to her surprise, it went viral, and mostly for positive reasons too.

    Я знаю, что есть for good reason и это означает "по понятной причине". В данном случае это то же самое?

  • ...и к ее великому удивлению этот блог стал заразительным и получил положительные отклики.

  • Go viral -- "взорвал" интернет ,в основном, с положительными откликами. Здесь прямое значение positive. И значение дословное, прямое (из‐за положительных причин). Но переводим-то мы не дословно.