I think the timezones issue can be solved by the user just initially picking their timezone and it stays sticky and you can't change it (maybe for a fee you could = some income for hosting...). The nice part would be that people from 3 timezones would be vibing together for 1hr...
That's true and maybe that's still a worthy compromise. The point that adds any value to this is the time restriction and if the restriction is removed, then what's the point?