Kickass soundtrack. I wish they would release the full versions of each song, though.
EDIT: The language sounds made up. Could be russian or something.
Haitian maybe? I think it might be French based and it doesn't sound Portugese. I came here thinking it might be Portugese, funny thing about it is that lots of people think it's gibberish when they hear it in a song. :lol