Me personally it was over the phone. I called about a minute or two before pre orders went live, someone answered right away, took my order down within 5 minutes and i was able to get my phone both times on release day.
Same here. I've done this every year since JOD very first came out without issue. There have been some longer wait times when preordering in the past, but still always got the phone on launch day. When I preordered my 8+ I called in the day of at about 730 am, no wait and preorder went through as planned. I say they are getting better at it.