Hey Mark, Luis here,
I am from Miami, FL.
So, I found your post googling "waiting months for my check ride", to see If I could find someone in the same situation as me or someone who had the same issue and found a great and easy solution... long story short, I am in the exact same position as...