Just the type of song i was in the mood for this morning! Good job, it's a very slick production.
As for the lyrics, I didn't notice anything un-English. But then again, I had a Quebecois friend who often had grammar issues with English songs and it was part of the charm.