Is this just scraping http://buyersguide.macrumors.com/ ?
I love your approach :) it's very helpful!
It's just too bad that you have to re-collect the same data. N historically up-to-date data sources for N designs is just unscalable.
Edit: And before anyone says that everything should be automated, keep in mind that scrapers will break far more often than you'll ever have to update these numbers.