I wonder how many more articles there are about the Shroud than there are articles about the teachings of Jesus?
That's a good question. I don't believe it is authentic, because I believe Jesus wanted us to live by faith. He spoke out against those who always needed a sign and knew that such things would become idols of worship.
It is an interesting artifact, but just because we don't know how it was made, doesn't mean it is authentic. We don't know how the pyramids were built and couldn't build them today with their precision but that doesn't mean that they are anything Divine.