That really is a mess to try and read through, seeing what is new and what isn't. I would suggest a table setup to have say two larger columns and two smaller columns. Arranged from left to right as large, small, large, small. Then the titles could go in the large columns and the date the reveiw was posted could go in the small columns. Latest review in the top left cell, reviews propogating down as they get older, until they hit the end of the table at which point they will be dropped.