Hey Hector, thanks for this feedback I'll check with the team on the status of Puerto Rico phone numbers. Regarding TTS, you might want to take a closer look at the Twilio <Say> verb, we actually support Spanish TTS... you just have to specify the language and you'll get the right accent, like this:
<Response> <Say language="es">Es un robot que hablan español!</Say> </Response>
Also have French and Germain. Details here: http://www.twilio.com/docs/api/2010-04-01/twiml/say