Just a little independedent reasearch here.
Ormond Beach Aviation has an "F" with the Better Busines Bureau.
EFT has an "A+" with the Better Busines Bureau.
And GBB - I just read through their contract it does clearly state that you forefeit your deposit if you have to change your dates. I'm not trying to represent their side - but no matter where you do your training you have to do your research. I have trained at 3 flight schools in the UK - every single one had a clause that they keep your deposit if you cancel the course - even if you come back at a later date - the school has an empty spot if you don't attend.
A deposit secures your place on a course for a specific date - that's what a deposit is.
It's not rocket science to confirm these kind of things prior to arrival.