I agree that the OP's pics look shopped, but being a programmer, I'm compelled to point out that technically, in certain circumstances, DF could be made to run on an iPhone, albeit at nowhere near 1FPS (maybe in 5-10 years...). There are a few methods I can think of through which this could be accomplished.
Given a determined enough programmer, you could port Bochs or another simulator to the iPhone, then run Linux on that and run DF on top of that Linux installation. This would only work if DF uses less than the amount of free memory iOS leaves for the application, since it doesn't support paging memory segments to disk. Alternatively, you could hack the device and install Linux, and run DF in console mode. Again, given the iPhone's small memory space, it would probably be paging at least 20 times each frame. I guess if someone was determined enough, they could write a custom x86 emulator or modify Bochs to use disk space as memory, but that would be incredibly difficult.
DISCLAIMER: I don't claim to know everything about programming, on the iPhone or otherwise, so this is just based on my experience in development on the iPhone and for the x86. If anyone spots any inaccuracies in this, please say so.