I actually knew it by title, but I had forgotten what it was.
I'm fan of anything that entertains me, personally, so since I'm not too picky, Street Fighter takes a good place in my mind when it comes to having fun - especially 3rd Strike and Alpha 3.
Yup, they are! And yes, yes it does. Guess they ARE "in-character", technically, since most French people don't necessarily speak a good English.
Even mine is far from perfect, though I guess I should be left out of the equation