I still say it's a bit of a stretch. the U in GNU sounds nothing like a long o.
It does, however sound like the "ew" in new (or "knew"). I think "If only I GNU what I know now" is much better, despite the fact that it's possibly bad grammar. The extra "guh" sound allows geeks to get it when you say it (thus it doesn't have to be written).