You seem to confuse having valid concerns vs. making assumptions.
Calling a PR release BS without any fact is illogical at best and intellectually dishonest at worst.
Google wants to give the best search results possible, and it obviously has hooks into it's own shopping database that allow it to show targeted results.
A logical conclusion would be to force Google to open up its API, so that internal customers and external customers would be competing on the same playing field, rather than just complaining about search result orders.