As for food, IMO, I think all flights [except red eyes] 3+ hours should have a 3 course meal similar to what they do on transcons. I was a little appalled when I found out that SEA-ORD "dinner" service is the same as what they serve on LAX-SEA [salad with a small portion of meat and chocolate for dessert]...
The LAX customs issue has been answered a few times above...