Is this because you don't like modals? What if we used URL rewrites so that modals changed to the correct URL for the post like Twitter does?
Changing the URL like Twitter does would help, but to me it seems better to load a new page. Keep the pages simple so that they load fast. You are doing an excellent job at this.