Hey Alex. Thanks for the note; at this point there is no way to filter by Date/City/Time etc, beyond what you can get via use of template tags as detailed at https://theeventscalendar.com/support/documentation. You can indeed create new “venue” pages, which you could use as cities if organized strategically enough…
An all-event map has been requested a few times now and is something we’re looking into for a future release; currently, unfortunately, it’s not an option.
Sorry I couldn’t offer up more. If you have other questions or if I can do anything else, please let me know!