Hello, I don´t understand to one thing.

Yuzuru died first and donated heart to Kanade, so she was still alive when Yuzuru died.

But when Yuzuur apears in the afterworld, Kanade is already there as angel, and in the end she says that she was waiting for him.

How is that event posibble that she was already there?