Everything written here is great advice. I was in TEB last week, flew direct from Luton, arrived with reasonable fuel (even after being descended 200 miles early) but was then told to hold at Hugenot VOR for a 50 minute landing delay due 'traffic'. Landed about 30 minutes later.............
In my experience the biggest aggro is with the US Customs after you've landed. First you've got to find your way through the roadworks to the Atlantic ramp then present a whole raft of paperwork to an unfriendly, rude and angry agent (watch out for Mr.Panzarino, he's the worst). Whatever you do don't even smile, he accused my colleague of laughing and went into a major rant

I thought the British and Americans were best buddies but not here in TEB, we were treated like we were the Taleban

, give me Newark any day..................