Haven't seen that particular piece but I'm starting to get the impression that 1905 was a great year for panorama photos. It reminds me of the terrific Polo Grounds photo I won from Heritage last winter and which I posted here a few months ago.
Link I have also seen a couple of other Polo Grounds views from the same year but not of Forbes Field. Very neat item.