It's not apparent to me from the writeup -- does the Google Voice client make its calls using the cellular phone / POTS network, or is it VOIP and just using the cell network to pass packets?
I'm assuming SIP is probably a non-starter with the US cell companies, although it doesn't stop it from working fine on the Nokia S60 platform using the built-in dialer and client.