I'd like to focus on the mobile thing.

I praise Matt Mullenweg for having this vision. For me, he's totally right.

I work for a company dedicated to Africa and I can confirm the importance of mobile for this continent too.

"Obviously, you cannot simply download PHP files to your phone and get started."

True but we can work to recreate that.

I've already heard Matt Mulleweg saying that one of the main difficulty of going mobile is the technology (ie. not web based, proprietary...). I agree with that. Even, they're open sourced, apps are not easy to grab for the average developer. At least not as WordPress is. And more, they're not easy for web developers.

I believe that one of the key to success for mobile apps is to find a way to recreate the easiness of WordPress technology and to be web developers friendly.

One way to achieve that is to build hybrid apps (ie. HTML/CSS/JS webapps encapsulated in native containers and distributed as regular apps in app stores). One of the most successful technology in that field is Cordova/PhoneGap. What if, using it, we could literally bring to life app's themes? For me, it would be wonderful :-)

This the way of people at AppPresser or WP-AppKit (disclaimer: I'm part of that project).

I really hope that we'll be able to achieve mobile apps with the same spirit of democratization WordPress brought regarding building web sites.