I see -- thanks!
What prevented you from fetching the top stories and caching on the server? Couldn't the server render the react components for all pages/comments? Why does it even need to run anything client side?
Page doesn't do anything useful with JS disabled.. you should be able to at least render the stories/comments/etc.