Who is Abu Hurairah?

According to Sunni traditions, his great knowledge came from the Prophet himself: "The Prophet began to ladle knowledge with his hands and put it into the garment saying to Abu Hurayra: “Join it to your chest.” Abu Hurairah joined it to his chest and became infallible from forgetting; therefore he was the best of companions in keeping Sunna in mind and the most aware of it." Having become infallible from forgetting ahadith, he then went onto narrate thousands of sayings from the Prophet.

I want to look at a few examples of these apparent infallible ahadiths and ask whether they appear to make much sense, let alone whether the Holy Prophet could have narrated such sayings. To begin with, the Holy Prophet apparently narrated several ahadith about Prophet Moses. Various Sunni books quote Abu Hurairah talking about Prophet Moses:

    The Angel of Death used to come to people visibly, but when he came to Prophet Moses to take his life, Moses slapped him, gouged his eye, and sent him back to God one-eyed. After this accident, the angel of death went to people invisibly!
    Another wonder of Abu Hurairah's was the competition between Moses and the rock. Moses put his cloths on the rock to swim in the sea away from people. The rock ran away with Moses' cloths in order to force him to follow it nakedly as he was born in front of the Israelites in order to refute the rumor saying that Moses had a hernia. Moses ran after the rock shouting: “O, rock, my cloths. O rock, my cloths.” The rock stopped after ending its task. Moses began beating the rock with his stick severely until he made some scars in the rock.
    And another one about an ant that pinched prophet Moses. Moses ordered his followers to burn the village of the ants. Then Allah inspired to him: “Because of an ant that pinched you, you burnt a nation, which pleased Allah!”

    Another tradition, this time about Prophet Solomon who said: “I will go to bed with a hundred women tonight that every one of them will give birth to a boy, who will fight for the sake of Allah.” The angel asked him to say inshallah. He did not say. So no one of his wives gave birth to a baby save one, who gave birth to half a human being!