Just used GE for the first time flying from GVA-EWR and customs was a breeze. There were probably 100+ people waiting in line, I walked up to an unused terminal and printed it within 60 seconds, presented it to a customs agent who stamped it, then walked through to baggage claim and presented the form to an angry agent who stamped it and I was done. Whole process took maybe 5-10 minutes!