So here's an apparent new bug that I haven't seen mentioned here yet: When creating a new review, you can only add three photos for that review. Clicking the "add additional photos" link opens up to.... the "I am the owner of these photos" checkbox.
One can't add more than 3 photos in a new review.
I was able to make this problem reproduce on the main ta.com website using Firefox and Safari on my Macintosh. Are other people seeing this problem as well?