I think this is a novelty at best. The electrical interface standards may change between devices (voltage/current sink ability) and even between software releases (power saving etc) resulting in a sudden "it stops working" moment. The basis of it is also flawed on the fact that it's a workaround for a closed platform at which point it's probably better to just use an open one. Hack yes. Novelty yes. Don't build anyth…
As far as it being a hack for a closed platform, I'm not sure why that matters if your goal is to interface with the primary mobile phone platforms. This solution works, and if you need something more professional, working with the dock connector itself isn't an burden any more insurmountable than dealing with injection molding or other product design and manufacturing concerns.