I can defintely tell you that this is real. Do you really think GPF would fake something and then post it in his own name to the site that hosts his?
The reason why it got together so quick is that instead of having to write it from scratch, all the DSLinux team had to do was to change the source code slightly (it's called porting) so it would compile for the DS. This was easy with Links as it's a relatively simple webbrowser.
Standing on the Shoulders of Giants I believe the phrase is.
The reason why noone else has coded a working browser is because (IMHO) their development method is completely wrong. The GUI should be the LAST thing you code, not the first. Most of the other projects I've seen were way too preoccupied with getting a nice UI rather than a decent HTML engine.
Last I heard was that he had GPM working better, I'm just waiting for him to commit his changes to CVS so I can have a play. :-)
Oh, and it'll probably need the 32M extension found on the Supercards and the M3. DO NOT BUY a SC RUMBLE if you want to use DSLinux, as the RUMBLE does not have the 32M RAM.
Hope this clears things up.
P.S It'll be done when it's done. Trying to make the author release his work early because 'you don't believe it' is a crap excuse for being impatient