So there will be one winner and everyone else will lose. Also the block would get solved at the same time for everyone so you would receive all the transactions at the same time ?
No, more than half of the people who enter are winners. In order of time receiving just means that the node puts those received first on the first people to be paid out.