bhartzer - 2:41 pm on Mar 28, 2012 (gmt 0)
Would this signal to google that this product is important based on internal linking or would this just be a lost cause?
Where the related products links helps is where certain products get more internal links from "on topic" or "related" pages. Pages that have more internal links generally are more "important", so if you can add more internal links from "on topic" pages then it should help.
I would add the Google +1 button, especially if you want the potential to rank better in Google. After all, it's being used right here in WebmasterWorld.
Where have you heard that "they" frown upon businesses adding their own products? Certainly you could hire someone else to social bookmark or "pin" your products, if that was a concern to you.
I believe in testing--so you may want to test adding the "pin it" widget for a month or so and see if you get any ROI from it.