Because of the delay between a pending state and a downloadable state (ultimately to a timeout that results in not available in some cases) I think it'd be nice to have a little refresh button (f.e. the classic circle-arrow) that checks if the replay status changed. It gets annoying to close the replay page, open the profile, open the game, close the replay page, open the replay page, close the replay page and reopen the replay page.

Just a thought

And maybe to not spam the server, to have a 10 second cooldown. The point would be to not just hop pages to see one status text change.