Hi Ed – you’re absolutely correct, it does default to the format specified in the WordPress settings.
You can however override this, though you would need to familiarize yourself with theming and customization for The Events Calendar – so please take a look at our Themer’s Guide (link over on the right under Useful Resources) if you haven’t already done so.
What you would need to do is change the parameters of the tribe_get_start_date() function. By default it is used in the list.php template (and other templates) something like this:
echo tribe_get_start_date( null, false );
The same function does allow you to optionally specify a date format:
echo tribe_get_start_date( null, false, 'jS F Y' );
Hope that helps 🙂