Good analysis. On the graph you posted views by direct navigation are still a lot lower than release day, but the discovery queue views spiked. Hopefully that translates to more sales in the weeks to come!
let's hope so. I am also thinking that a bunch of people might buy the game when I put it on sale in a few months.