A pitch deck is all about gaining (and maintaining) attention right? Seems that if they don't have any of the prerequisites you mention then a Ridiculously Good Looking presentation like this is a good thing.
But that's just my initial reactions. Sometimes it is true, sometimes it isn't.