I tried it on iPhone 4 as well and it does speak some answers. Touch the "i" button on the left of the red microphone button and make sure "Speak answers back" at the bottom is turned on.
For some reason I had English (Australian) active in the Google language settings even though I don't live there. It started reading the answers when I switched that to English (US).