The Like button will not be automatically added to Virtuemart. You'd need to either use the JFBCLike module and add it to your Virtuemart menu item or add the {JFBCLike} tag to the template pages for your products in Virtuemart. There's a lot of variation in Virtuemart's product views, and it'd be nearly impossible to come up with an 'automatic' way to add the Like button in a way that would satisfy everyone.
For the Open Graph / Virtuemart guide, I'll have to look into how VM 2 changes the instructions in the page you linked to. We also are planning to implement an Open Graph plugin soon for Virtuemart 2 which should automatically setup those values.
We'll keep you posted on what we find for the VM2 image issue. If you need assistance finding the right file for the Like button, please give an example page of where you'd want the Like button and some information about where it should be placed.
Thanks,
Alex