How does it enhance the flavor?
By making it more flavory. duh!
What is disodium guanylate and what is it used for? It's like MSG for your MSG (monosodium glutamate - a flavor enhancer).

It's used to make your flavors more flavory. Probably :)