Sometimes I listen to a track and think it sounds pretty good in terms of dynamics and musical flow. Then I run it through DR meter and it's subpar. So while the DR value is a useful data point, it's not terribly indicative of a good mix/master all the time. I like too much music that "performs" poorly in that regard to believe otherwise.
Yeah, some of those man-caves in the picture gallery look cool. You can also order through his website (www.recordsonwalls.com) if you don't want to wait until April for the new version of the frames comes out. But I don't think he ships internationally yet (only to North America), but I'm sure you can find a courier to bring them over for you. The difference in cost between order from him directly, or getting on board the kickstarter is immaterial.