just give Cuba a chance, you never can tell....anyway I hope they will qualify
Why does Panama gets home advantage?
Official reason is that Panama are hosting from being the highest-ranked of the 4 in the Gold Cup. Makes sense in a way, but it seems strange that the match not involving Panama is being played there, there's no Final at the end of it unless they're planning one to give the teams more value in the trip. Two-legged fixtures (higher team at home for 2nd leg) are probably the best way to do it here.
Cuba seem to be a lot like North Korea in that they'll either pull out a result by punching above their weight or get absolutely trounced... seems to be no level of in-between with them.