Nice take on the 'provably fair' part. One thing I gotta say though, it take a shitload amount of time just to load and takes a huge loan on my memory because you try showing all bets. For a game that you need to be signed in to start playing, I find listing all bets counter-inituitive as it may turn people away from being either annoyed by the lag or are forced to close the tab as its slowing down the computer.
Try listing only 10-20 of the last bets or better yet, don't at all