Given the well-known anti-Americanism of the Cuban and Venezuelan governments, rallies in Havana and Caracas cannot be considered representative of public opinion in the hemisphere.
There's no staff. There's very little in the way of physical facilities. This is basically starting from scratch.
The UN is going to stay in Haiti for a long time. It should be much more involved in improving healthcare and education than peacekeeping.
If you expect Haiti to have any kind of democracy in the future, congress has to play a major role.