Hello! Sorry for the late response, didn't see the notification ^^'' As for your question: I don't know actually, guess it's because I'm italian too and I really loved Archie's character in general, so maybe it added something more, a bit of comfort maybe? It's like seeing a characteristic of yours being represented. Same thing with Leon being ace!
Thanks for the info! I'll see if I can translate the video! :)