“Google Business Photos” has been discontinued as of today, but in my opinion that is great news!
In actual fact, what Google have done is to rebrand the product and relaunch it with a new name “Google Maps Business View” aligning it much more to “Streetview”.
It is essentially the same product as before, getting you a virtual tour of your business, large or small, across the range of Google Applications (search/maps/streetview/local etc) together with additional photographs of your business, but it is clear from the rebrand/relaunch that Google are starting to throw their weight behind the product and we are moving out of the “experimental” phase and towards a mainstream Google product.
Expect to see more promotion by Google in the future. There has never been a better time to get a “Google Maps Business View” package from me.