Weird Al Yankovic Spoofs Lorde's 'Royals' with 'Foil'

Weird Al is taking on another 2013 summer hit song.
On day three of the super-famous parody singer's roll-out of eight videos from his 14th album Mandatory Fun, Weird Al spoofs Lorde's track Royals with Foil.
While his spoof of Happy, a.k.a. Tacky, stars Jack Black, Aisha Tyler, Modern Family's Eric Stonestreet and Margaret Cho, Foil has a cameo from comedian and King of Queens star Patton Oswalt.
"I never bother with baggies, glass jars, Tupperware containers, plastic, cling-wrap, it's really a no brainer," Weird Al sings to the tune of the Royals chorus. "I just like to keep all my flavors sealed in tight with aluminum foil."
What do you think of Foil? Is this his best song spoof yet?