I ended up streaming a majority of the games submitted to the jam. Since there were so many I wasn't able to give detailed feedback on most of them, so it's not exactly a review but here it is!
Thanks a lot :)