Hi Philip.
While I do agree with you that everything looks right, and it appears to be OK, however I was running some tests using the Google Webmaster Test Page for the products on my page and for all the ones that have no vote or comment set, the test tool throws those errors. While it doesnt affect the user point of view, I didn't know if this could cause penalties in SEO due to the errors. I have attached the screenshot from the Google Structured Data Test Tool. Again, there is no issue with the rendering from what I can see, this is just Google's tool erro
ring when I test such pages.
Perhaps this error is irrelevant? I don't know, but thought it best to ask.
Cheers.