Ankou, it would be wise not to set up straw men only to knock them down. Those of us who mentioned the Last Supper made none of the suggestions you ridicule.
And I don't think we need to be told that Leonardo's inventions didn't include the Polaroid and time-travel.
You are, of course, entitled to say what you like but, as a newcomer, you might learn in time that some of here, even atheists like me, know a hell of a lot about the New Testament and the Jesus fable. Most of us have sense of fun, too, when it comes to such things.