in reply to GUI for GNU Go
Not to diminish your work (I'll have to try it), but there does appear to be a GUI. In fact, I was looking for one just the other day, came across one, and haven't even downloaded it yet. I'm just starting to learn Go myself.
Might be of interest.
In Section
Seekers of Perl Wisdom