The English word order is unnatural: the standard would be "You all arrive after the fifth hour" or "You arrive after the fifth hour"
It is grammatically fine, especially if you take into consideration that they wanted to imitate the original sentence and/or put emphasis on the time.
Not really. "Heres the plan. At noon, the food arrives. Then at 2, I want everyone to..."