They are all grammatically correct, but not always how we would say it.
[1] is good
[2] is ambiguous : it could mean that others' food orders have arrived, but not mine, or it could mean that the food you ordered is not what has arrived.
[3] would be better as 'everyone speaks English except him'.
[4] is better written differently to indicate that you can't go this year, rather than that you don't want to go this year, assuming this is what you want to say.