For the review snippet, I believe you do have to have the ratings on your website. This isn’t such a bad thing and can help gain user trust.
As for product images, Google doesn’t support them yet, but can be done through merchant center and AdWords.
V