H1B: automatic re-validation. which is the best way to enter USA

I am planning to take advantage of the automatic visa re-validation program to come back into USA from Canada with an expired visa. My one major caveat is that I was already in canada while my H1B extension was in process. I only got the I797 with the valid I94 after I was in canada.
I have 2 questions:

  1. What is the safest route to come back to USA from canada, via air or via land?

I have heard that CBP officers while coming back via road may not be as well versed with the H1B visa as the officers at airports.
Second theory is there are probably more incidences of people using AVR when they are travelling by road so probably the officers are well versed.

  1. Where does my POE interview occur when I am travelling back to USA. Does it happen in canada or in USA ?
    If it occurs in USA, and I am coming by air I still run into the possibility of me being mixed with people coming from other countries and there will very well be a need for a detailed explanation about the AVR process. On the other hand, if I come via land there is no chance of getting mixed with people coming from other countries and higher chances of th officer being aware of AVR.

Your response is appreciated. Thanks!

Posting this in case it is helpful to somebody else.

AVR worked. Was fairly straight forward.
I took a one way rental car to cross over the border from Ambassador bridge connection Windsor and Detroit.
Officer (@ booth): Hi
Me: Good evening.

Officer (booth): Show me your identification. Are you a citizen?
Me: Gave him my Passport and I797. No.

Officer (booth): Are you a permanent resident?
Me: I am on H1B visa.

Officer (booth): Did you recently get this I797 Approval notice?
Me: (the question scared be a bit). I fumbled, said No. I received it last week.

Officer (booth): Are you entering on this I94 for the first time?
Me: Yes

Officer (booth): You will need to pull up the car, go inside. You need to get it entered in the system since it is your first time.
Officer was fairly assuring in letting me know that there was no matter of concern.

I pull up to the parking area. An officer advises me to pull up. I stop just a few centimeters away from where the officer had pointed. He asked me to reverse. I did so and he told me to stop after a sec. I think it was just one of their mind games. He asked me to get all the documents I need and leave everything in the car including phone and laptop. He told me I cannot take my bag pack. Assembled all my documents in a plastic bag. He was surprised at the number of documents I had. I told him I just wanted to be extra careful.

Went inside the interview room. Was advised to sign my name on a sheet of paper and sit down.

Got called up after 10-15 minutes.
Officer (interview room): So Mr, What are you upto?
Me: sorry?

Officer (interview room): What are you upto?
Me: I am travelling back to Naperville, IL. Gave him passport and I797.

Officer (interview room): What have you got there?
Me: Documents.

Officer (interview room): So you are here for I94?
Me: Yes.

Officer (interview room): Your previous visa expired?
Me: Yes. An extension was applied.

Officer (interview room): Ok, go ahead and take a seat. I will call you in sometime.

I waited for another 10 mins.
Officer (interview room): Bud, step up, and present your 4 fingers.
I gave my fingerprints and took a sigh of relief.

Waited for another 5 mins.
Officer (interview room): Bud, you are all set. do you have anything to declare?
Me: No

Officer (interview room):What car are you driving.
Me: Black, Chevy Malibu.

I had not checked the rental car model in all the hurry. But I did not know another chevy model except for Malibu. I was actually driving a sonic. Fortunately, it did not create any issues as the officer did not verify it.
Officer handed me the passport with the I-94 stapled. Checked it. Went back to the car and safely drove myself back into USA.

It was a fairly straight forward and hassle free experience.

Thanks!