Hi Joanne ...
It's a terrific song ... vocals, lyric, production, instrument selection ...everything.
As far as length, yeah, maybe a bit long. But if it's selected for the opportunity, they can slice and dice it as they please. Rarely is a song used in it's entirety anyway. Hal Ketchum, a popular country singer from a few years back and whom I know very casually, wrote a song for the movie "Everyway But Lose". It's almost three minutes in its entirety. They used only 8 seconds of it and he was paid rather nicely.
Good luck with it. Hope you get selected. It's a super song!
Al & Di