No. The Pop was absent when Law teleported himself as well.
Yes the attack completely overpowered Zoro and Zoro was moved away from the path by Law.
Law asked Zoro if he was alive checking whether he teleported him in time and Zoro was in no position to thank because he was out of energy and he blocking was the reason that Law could teleport himself. So no need to thank there.