Yes he was. Many pundits have pointed out that had he had Ashley Cole on the back post it would have helped. Beckham kept telling Cole to go on the back post, and Cole was going there but James told him not to. Had Cole have been on James' left post, then James could have stood more over to the right, considering the position of the wall and if Cole was on James' left post then it would have been pretty obvious Zidane would hit it James' right post, meaning James could have stood more over.
But he told Cole not to go on the post and look what happened