The guy sent the complaint to Apple so they would remove the app from the store. They are the distributor, just like Ingram Micro distributes Apple stuff for Apple.
As for not stopping you in any way from porting it to Windows Mobile, that's not enough for the GPL. The App Store does add restrictions in the needing a digital signature from Apple or at the very least a developer certificate in order to compile and install the app. I quoted the relevant portions of the GPL and the FSF blog on the matter clarifies this even more.
I'm aware that GPLv3 talks about digital signatures etc. I'm not so sure about GPLv2.
The VLC source code specifically states that it can be distributed under the terms of either GPLv2 or, at the distributor's option, any later version of the GPL. In fact, the main reason why VLC hasn't moved on to use GPLv3 as the main baseline license going forward, is precisely because several contributors objected strongly to the notion of GPLv3's TiVo clause, and preferred the status quo of GPLv2.
They included the "or any later version" clause to accommodate any particular binary redistribution which needed to link against 3rd party libraries which weren't GPLv2-compatible (eg. they required the use of GPLv3). According to VLC's press release, the only library they've identified which might be a candidate for such a situation, is the Samba windows file sharing library. That's almost certainly not included in the iOS version of VLC.
Presumably, this particular distributor will choose to use the least stringent terms permitted by the copyright license, which in this case would appear to be the terms set forth in GPLv2. So, GPLv3's more stringent requirements are not necessarily binding on this distributor.