Yes, this is the French version dubbed into English. The Japanese version is different in a few major ways, the biggest being that it has a different music track performed by an orchestra. There were also a few scenes in the French version that were not in the Japanese and vice-versa. I'm just wondering if they will include the end documentaries.
-YaoiBoy