5 million years is practically yesterday in geological time. If you want it to be believable, I'd at least say it was a few hundred million...
Anywho. Vertigo, you speak as though you know for sure that the solar isn't isn't teeming with life. Don't you think you're jumping the gun a little? We haven't found any yet, and admittedly the chances decrease the longer that trend continues, but how much of the solar system have we actually searched? I don't think the odd little camera on Luna, Mars and Venus counts as a full search, nor does a satellite making a distant flyby of one of the outer planets and their many moons.
The first men to go into the deep ocean did not find life (at least, not much of it), nor did the first people to dig deep into the Earth's crust, yet years later (decades on the crust side of things), life was indeed found in places and ways that had not been previously imagined. For example, my arsenic tolerant microbe was one of these late finds, and a new form of life with characteristics that had, before that, been thought impossible.
In the same way, could we predict the forms of life that would live on Mars? What might be there, hidden under the ground, floating in the sky, buried within the icecaps? What wonders swim around in the groundwater, far from any human disturbance?
That's only Mars; I'm sure anything living even further from Earth (except maybe one or two moons) would have to be even weirder and wackier.
So who knows? Some postulate that even up to 60% of the Earth's biomass is more than a hundred metres below my feet. Perhaps they are right (though I doubt it). In the same way, perhaps in a hundred years time it will be proposed that 60% of the solar systems biomass is actually not on Earth, and the chances of the crazy theory of one nut actually turning out to be true could be quite similiar.
In case the lot of that was too difficult to read (I definately struggle to re-read most of it, but that may simply be the effects of exams), I am essentially saying; we don't have a bloody clue.