After thinking a bit on this matter, it is really hard to say what is right and what is wrong here, while it is universally accepted here that CET is CEST during DST, for a person that lives in CET timezone that does not observe DST, this is not necessarily the case. Google autocorrecting your CET search to CEST for user convenience rather than punctuality is not in accordance with how timezones actually work and CET always being UTC+1.
I can see in parts how both sides are right, however, for me what is more bothering is the tone of communication that underwent the whole process, and also stating that counting in 52 minutes possibly late votes changed a lot for this hosting, if any other voter who voted close to the deadline had their votes actually viewed and counted after that time mark is seriously just meh.
While with going with the hosts have a last say stuff, and Xochimilia saying that their late by CEST standards vote was an honest mistake I think at least a 29th finalist status for the next edition is the minimum we should have.