There are already thousands and thousands of Wordpress themes on net and the industry is growing widely. I believe they are looking into the affiliate commission from that site. Though it's a nice idea, I wouldn't think PressCastle will succeed in listing all the themes and will earn money from it.