As for the telecom issue, there are two key issues for the Cubans. The first is that there is very limited bandwidth for Internet access. Cuba just doesn't have enough high-sped satellite or undersea connections to allow video streaming and other high-bandwidth uses. Instead, someone will burn DVDs with movies and other content, then share them with others. It's like the old sneaker-net. So ETECSA (or its successor) will have to address the bandwidth issue before Cuba can have better Internet access. The proposal for the cable to Florida seems like a good start.
The second issue is limited public access to the Internet. If you are at the UCI (Computer science university), it's easy to get on the Internet from their machines, which run Nova, a UCI-developed Linux distro. Home computers with network access are extremely rare, so most people wanting to get onto the Internet must go to an ETECSA-run center and pay for access. The rate is about $2 US/hour, payable only in "hard" currency CUCs, extremely high in a country where average monthly salary is about $25. Overall, the estimate is that about 3% of the Cuban population is on the Internet, mostly through ETESCA's nauta.cu portal.The situation isn't any better with mobile phones, where ETECSA hasn't yet reached 3G speeds and there are no data plans. More info on the ETECSA site (in Spanish).