My debit card works fine.
Maybe I would have appreciated Mafia's story more... if it I didn't stop playing 25% of the way through. I just wasn't having fun.
Wow, you got that far? I stopped at the point where you had to trash the three taxis. Shit gameplay.