Seriously, this sounds pretty neat. They'd get things done much faster is Castro were out of the way.
Maybe. Or maybe not. This might be the kind of discovery Cubans would be very interested in.
Don't worry. Any gaps in their story will be attributed to being blocked by Castro.