to most french people, it's the actual content being in english that isn't helping...
That said, http://fr.reddit.com/ should be the top posts from the French-language subreddits, not just the main frontpage with a French UI.
It's still gread that they provided a multilingual UI, but as a whole, us companies could always use to understand the foreign market a little bit better than just providing a UI translation...