Всё объяснение заключается в том, что троеточие («...») по сути «истинно». Да, это действительно так!
Посмотрите:
>>> bool(...)
True
В свою очередь логический оператор
or вернет True если хотя бы один из его операндов истинный:>>> bool(age >= 18 or ...)
True
>>> bool(age >= 18)
False
>>> bool(...)
True
Таким образом и получаем ответ
I'm going to drive on my own!