I noticed that every game the rune choices of the players wouldn't show until a bit later in the game.
Is this too a bug being worked out or was that intentional?
Definitively not intentional. Right now we are having issues with runes and spectator that will be fixed for 8.2 , so in the meantime we are actually implementing it at the GXF level on top of the observers feed.
The workaround involves feeding the info directly from the API but , honestly it's not perfect, so sometimes it fails / gets behind, and then we have the team manually gathering the runes and adding them individually. So.. tldr? Far from perfect, team is fully aware. Full solution will come in 8.2 , until then we are trying the best to workaround this problems