ILS 6 TEB
I, too, have done the Teterboro shuffle many, many times. As others have pointed out, it is a challenging airport and you really need to be on your toes coming and going. Falcon Capt is correct about the departure ... from any runway, it is a challenge, but especially off 19/24 due to the EWR arrivals.
As to your specific problem, fill out the form ... it can't hurt. On the ILS, DANDY is marked 1500' MANDATORY ... the plate does not depict DANDY's GS altitude, but it is moot in any case given the mandatory altitude. The mistake is an understandable one that any of us could have made.
I once saw a depiction of all the IFR approaches in north Jersey ... all these final approach courses over and under lay one another everywhere ... TEB, MMU, EWR, not to mention all the smaller fields and everyone out there coming and going, practice approaches, etc. The reason these approaches are all set up as they are is because there is pretty much guaranteed to be other airplanes above and below you and the mandatory altitudes assure separation. The controllers are fanatic about it, as we all know ... because they're always dealing with the proverbial 10 gallons of manure in the 5 gallon pail. The New York controllers do a good job, and they usually do remind us of those mandatory altitudes (like the VOR approach mentioned above, and the ILS).
Thanks for sharing an experience we can all learn from ... that is what is great about this forum.
Tailwinds, y'all ...
R