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.
this is my concern. As a developer and a manager I am immediately put on guard by companies with flashy propaganda. My first thought is, "Do they go out of their way to make it look nice in order to cover up a mediocre product?"
But that's just my initial reactions. Sometimes it is true, sometimes it isn't.