The concept of FL500 sounds good. I'm sure it was set up with the best of intentions of full filing as promised, but their work schedule and private life probably doesn't give them the time of the day!
Then they shouldn't do it. If you don't provide the service then you are operating a scam. Definitely worth a call to trading standards.