Have any of you considered COPA, the Panamanian airline? They have flights leaving Rio around 11:45am and arriving around 10:30 pm in both CA and FL. Bus class to CA is around $1200 and FL around $1500. No all day wait in Rio and no overnight flight. You can even stop over in Panama City with no extra air charge.
Jim