The official Froyo for SGS will be released by Samsung, not Google, since every manufacturer makes their own modifications on top of the stock Google version.
Taking that into account, I dont understand why people are waiting so eagerly for the official froyo release in India? It is a well known and accepted fact that Samsung severely lacks expertise in the firmware segment ,so expecting amazing results from the official froyo version will lead to nothing but a huge heartbreak.
On the other hand, the SGS is still an awesome piece of hardware, and those who really want to exploit its awesomeness have to do the extra work of reading up a LOT on the good advice/instructions/tips/feedback at the xda-dev forums.
It gets confusing, it requires some daring, it needs some dedicated time but at the end of the day if you can follow instructions clearly there is a lot you can do with this phone, official froyo or not!