Arguably you really need to use a accelerometer with your car actually moving, not a dyno test. That would then count rolling resistance, aero drag, aero cooling including intercooler, and so forth. Then you'd get a graph of acceleration in each gear for each rpm, from which you could calculate the shift points which would give you maximum acceleration. But that's hard to do without a car, some time, some equipment, and some free space to run the car in.
But given just trying to max out the torque from a dyno graph, here are my attempts at guessing optimal shift points. These are approximate for a number of reasons -- Subaru's data isn't that precise, it will not precisely match a given car (as seen by God's data), assuming stock tire sizes, and I'm being a little sloppy.
1-2 5300rpm (27mph)
2-3 4900rpm (38mph)
3-4 4900rpm (51mph)
4-5 5000rpm (68mph)
5-6 4800rpm (91mph)
God's dyno graph is much more peaky than Subaru's, and peaks at something like 3600 rather than 4000. Hence the calculated shift points come earlier, though because of the awful peak, you're better off shifting later than earlier. Anyway, I get a 1-2 shift of about 4800rpm, a 2-3 of about 4500rpm, and so on. 400-500rpm earlier, though again his graph has a huge slope from 2250 to 3300 or so, while the slope from peak at 3600 down to about 5250 is gentle, so shifting a few hundred rpm early would hurt much more than late.
I'm actually a bit surprised that the shifting comes so early (5000rpm or so, given a 7000rpm redline). The short ratio gearbox also means shifting often for max power -- not much over 10mph before shifts. I'll have to really get used to such a different behavior -- I'm used to shifting at 6000+ rpm with 20+ mph between shifts (and in the Miata, after 2nd gear, 20mph takes a while). I also see a lot of people recommending very high shift points -- this keeps the car in a better horsepower band, but doesn't maximize torque. Not sure why the difference between theory and practice.