I've been to a dozen large hackathons and they essentially all operate in this manner. I've been trying to come up with another way - the expo style has many shortcomings including those you listed. It's very hard to stand out in this format especially if your demo is not conducive to 10 seconds standing up at a table with 100db ambient volume. Makes the importance of designing a hackathon-friendly hack paramount.