Don't ask me why I have this thought, but wouldn't the ultimate ball review require the following:
1) The bowling robot for consistency
2) The robot would have to be set up to throw the ball at several different rev rates to match the common ones "most" bowlers have. If you are an exception, I guess you are out of luck.
3) The robot would have to be set up to throw the ball at several axis, tilt, ball speed and PAP locations with holes drilled in the ball to allow bowlers with those stats to see how the ball will react.
4) The robot will have to be set up to bowl on various THS and sport patterns of different volumes and lengths so that bowlers might find one that matches the house they bowl on.
5) The robot would need to play different parts of the lanes and break points and also fresh and broken-down conditions so that the bowler can see how the ball might match up on their particular lane pattern.
6) The robot would have to be transported to various parts of the country to record correct humidity and time of day oiling patterns of various centers along with with older wood lanes, and different synthetic lane options available across the country.
Feel free to add additional requirements necessary. And of course, since we are bowlers, this information shall be provided FREE OF CHARGE to us.