How long did you wait to get an appointment?
Yes sometimes your really have to wait. You either see a lot of people in line or just because of the officer. I also waited quite sometime before being called but not 2 hours.
But going to the border is still faster, in a sense that you can do it...