Perhaps it is head unit specific but I was informed when I had initially signed up with Sirius (before the merger) that they had a 4 second buffer as I specifically asked about the overpass issue.
With regard to the fog lights my information comes from modern German vehicles. I will post a link to a video explanation below. This has been common practice since at least 2008, perhaps longer, and is true for current year BMW, Mercedes, Audi, and Volkswagen vehicles.
Long ago in a land far, far, away, Sirius broadcast using two satellites - one was delayed by 4 seconds. The receiver processed both signals simultaneously. You normally heard the delayed audio. If it dropped out, the receiver would switch to the live feed. XM didn't have this 4 second "buffer" - it relied only on forward error correction and terrestrial antennae to minimize droputs. Receivers that had DVR-like features would record dropouts, too. Historically, there were Sirius receivers and XM receivers, which weren't interoperable. Even though they are now one company, pre-merger receivers still only receive signals using the technology they were designed for. For a while, there were "XM" SiriusXM radios and "Sirius" SiriusXM radios. More recently, they're now all SiriuxXM radios. If you go to SiriusXM.com and view the channel listing, you're asked if you have a Sirius radio, an XM radio, or a SiriusXM radio and you'll get different results for each selection. Got all that?
BMW's use of a fog light as a cornering light is not surprising, even though I've never seen it done that way before. I learned something new today! I maintain that's a rare implementation.
UPDATE: I found a more detailed video directly from BMW USA that explains how some BMW models use a special fog light with a swiveling reflector that serves as a cornering light while other models use a swiveling, inner headlight as a cornering light.
My 90 days of SiriusXM expires in a week and a half or so. I can't cost justify $20 a month for it so I'll be letting it lapse. Ironically, they just sent me an offer specific to the Tacoma I no longer own offering five months for $20. If they gave me that deal on the Ridgeline, I'd take it in a trice. Methinks their marketing plan needs work.
Ignoring the fact that I've been trading vehicles lately before my 90-day subscription is up...

I haven't paid full price for satellite radio in
years. I've perpetually renewed some short-term promotion that worked out to around $6 per month. I've had so many vehicles with satellite radio that I'm constantly getting "come back" or renewal offers in the mail on previous vehicles. Although they have the radio ID printed on them, that's never mattered. When it comes times to renew, I just tell them I got a X-for-$XX offer in the mail and I'd like to newer at that rate. If I don't have one in front of me at the time, I just tell them I want to cancel. The "retention department" will keep offering better deals until I get to where I want to be then I'll renew. NEVER write them a check or use a credit/debit card. Instead, tell them to send you an invoice then refuse to pay the stupid $2 "invoice fee". Mail them a cashier's check or money order. Otherwise, they'll "conveniently" renew your subscription at full price when you're not looking.
See the most recent pages of this thread that's been active for 10 years now.
http://www.ridgelineownersclub.com/forums/9-mobile-electronics/4259-xm-radio-how-get-discount.html
I've been enjoying satellite radio in the new Ridgeline more than any other vehicle I can remember due the sound quality improvement over previous vehicles and additional features like Tune Start, Tune Mix, and Xtra channels. It's definitely worth the discounted price to me, but still not full price. If I get to a point where they no longer discount, I'll just use a streaming service.