I'll give you a few, based on NYS codes..
- servicable equip needs to be 10' from roof edge or provide railing
- MUA inlet needs to be 10' from exhaust or vent
- continuos welded water tight grease duct - not quite water tight!!
- grease duct needs to be ss or black iron, not sure what it is from pics
- fire wrap? who needs fire wrap?
Proabably a dozen more, just off the top of my head...