Looks nice, but the marketing design ('make it just like Apple') doesn't match the product they're selling. Apple is technology for people afraid of technology, but self hosting is decidedly not for a technologically afraid audience.
How will they pay for maintaining all the apps and making sure that they are properly integrated into the platform as they get updated?