Actually, it does!
By default, for whatever reason, some Samsung phones do not ship with TTS (Text to Speech). Once you install that feature on your phone, Enhanced SMS & Caller ID will work flawlessly for you!
Perhaps the following link will help? https://market.android.com/details?id=com.google.tts