Ah yes, Biffy Clyro, continuing the proud tradition of white people taking the piss out of music that doesn't belong to them. Oh look isn't he hilarious, with his wee scottish accent, saying all these SHOCKING things that those OUTRAGEOUS black ladies said! The CONTRAST is MOST amusing! Almost as HILARIOUS as when Ian McKellen recites some N.W.A. lyrics in received pronunciation or a white woman with shiny blond bangs and a floral a tea dress does a TERRIBLY twee version of a Jay-Z song with a ukulele. Boring, not funny, not original, and a bit racist to boot.
As to your original question, it's a fun song and Cardi B is adorable, but she doesn't write her own stuff and this song is a novelty that I lost interest in pretty much immediately. Megan's other stuff, however, is great, she's an amazing writer with great flow. A legend in the making. As a Black woman, seeing Black artists like Megan, SZA, Little Simz, Princess Nokia, Tierra Whack, BbyMutha, and on and on and on finally start to get their day in the sun is, however, liberating as fuck.
I feel really sorry for anyone who finds it 'offensive'. It's just a bit of fun. The most offensive thing about it was putting Kylie Kardashian in the video with other actually talented artists.