No Travel Insurance, but booked through Amex Platinum, so they should cover it, but yes, trying to exhaust Vueling first before going to AMeX
I would do the reverse- go to AMEX and let them do the heavy lifting for you. The photos are certainly clear that something very wrong occurred.