Корректно: диагноз рак (нет знаков препинания между определяемым словом и приложением); Диагноз - рак (тире ставится между подлежащим и сказуемым).
Корректно: РИА «Новости» сообщило... (агентство сообщило). Впрочем, теперь нужно так: МИА «Россия сегодня» сообщило...
Нормативно сокращение СПб.
Мужская фамилия Рак склоняется как соотносительное нарицательное существительное.
Нет, это не плеоназм.
Предложение построено неудачно, так как может быть воспринято буквально. Можно вставить в предложение имя: Пока Иван Иванович, правая рука начальника, встречал гостей...
Глагол таять используется для описания процесса превращения льда или снега в воду: снег тает, лед тает, сосульки тают. Оборот река тает представляет собой пример индивидуально-авторской речи.