I agree. Somebody probably stole the designs.
On the other hand, pay attention to the center of the picture, it says :
"Liefertermin Juli 2004" Now I don't speak German, but it certainly looks like "Available in July 2004".
Now pay attention to the price: Fr. 99.80 for home jersey. Which currency is this? Swiss Franks? What's the current exchange rate? Normally jerseys cost $75 or so without name and numbering. If after conversion we get approx. that amount- this should not be fake.
But still, Nike did not announce it's new jerseys yet...