I see you're linking to Glycolaaldehyde, not glycoaldehyde. I noticed because i made sure I was writing it the exact same way as the NatGeo writer, who wrote it without an "l" consistently.
The former gets 90k hits in Google, the latter 12k. I seriously have no idea if they are the same thing or it's just a common typo or what. Googling for chemical structures or formulae gave me a nosebleed. Two chemistry wikis didn't have an entry for either.
Also, I hate auto-correction.
(edit: Well, wolframalpha.com interprets glycoaldehyde as glycolaldehyde. And after a bit of soul-crushing research involving more of Google, online encyclopedias, and a grumpy neighborhood shaman, they do seem to be referenced by the same [wiki]cas number[/wiki]. So as far as I can tell they're synonymous and glycoaldehyde is thus no more a sugar than glycolaldehyde is.
Good thing it's not my job to write science articles ...)