That theory has been debunked. If I remember correctly the carbon dating was done on patched parts of the shroud...or somesuch!
Yeah, I think that was it. Anyway, I doubt there will ever be complete agreement but it looks real to me.