Update implementation to use view modes in Views

Last steps:

  • transpose the re-rewriting I attempted to do in Views' fields into a new node--review--teaser.tpl.php
  • update theme_preprocess_node() in template.php to add theme hook suggestion for the Teaser view mode; otherwise node--review.tpl.php is always used

That's it. This is a good example where view modes make your life easier.

After deploying this home-made Star Rating system, the client had only this to say: «Looks perfect!»