While the main ideas behind this assignment are interesting, it seems that the overall project design and application as a resource could be done better and more efficiently. The purpose of this assignment is to create an online database of book reviews by students for other students, both in the immediate vicinity and the digital vicinity, to access and use to later make their own decisions on what books to read. So, the purpose boils down to create an accessible online resource.
The assignment is to fill out a seemingly simple form on two of the books read over the course of the year. If a student has a large reading list and is reading many books over the year, why only pick two? Why make this assignment a final, rather than an accumulating resource? Doing it for every book read over the year would turn the assignment into a process building on each and every book read and review written so that by the end of the year the students would not only have a very substantial database to share with others, but would be experts at writing beautiful book reviews, and in essence supporting their views, incorporating new vocabulary, their own ideas, and being able to write in a new style. It would teach organization and process, not just seem an end of the year task. Also, by making it a year long assignment that the students were responsible for posting themselves, it would enable the other students to see each others' work as the year progresses and encourage the students to keep up with each other.
Additionally, the suggestion to use Google Docs as a database source is difficult to share and to search. Therefore, even though it is online, it is really just "out there" not in an accessibly searchable form such as a blog or class website.
In general, the idea of this lesson plan is in the right place, it seems to me that the conceptual process and its applications are just not quite developed.