B&O's solution is a technologically appropriate - the problem is price. I think it will allow some kind of 2 way communication as ML Gateway can do it. You can also remote control from other rooms or from the internet.
With the ML gateway there is no need to have a computer running all the time.
The main problem comes from the high price of the ML Gateway (and installation) and the fact that there are few compatible B&O products, that Beosounds are only supported in option 0, etc...
It is great news for the lucky few (usually americans) that have a ML Gateway and a Home automation system and a very recent setup, but not much of interest for those who have a more standard setup.
I am really curious to see the look and feel of this app though.
Having worked on a remote control app that works through the Beoport and a Mac, I need to stress that for the moment that remote app only controls what is heard on the Beoport connected speakers, but cannot control any other room, so this solution is rather limited compared to the MLGateway.
While writing this, something just came to my mind... B&O already has another product that has wifi/ethernet and masterlink, and some intelligence... it is the Beomaster 5.
It would be great if they added a "software ML gateway" to the Beomaster 5 software. I am 100% sure they could technically do it. The great thing about this is that the iPhone app could easily download the playlists and song info, cover art etc...
To build LinkPlayer without B&O's help (I haven't asked), I have had to reverse engineer Beoplayer on a PC and Beomedia 1... If one day I get my hand on a ML Gateway, I am quite convinced I can get the messages it sends over the ML and try and send the same messages through the Beoport. But that's distant future...