Yes, science is imperfect, there are no proofs. Only disproofs.
Would you consider a model that does not perfectly predict the future to be considered a failure ? If I want to send a message across the galaxy and I'm only using Netwon's Laws will it get to where I want it go? Would that be considered a failure? In a word, yes. But it is also a learning experience.
I think this model should apply to religion as well. It is not meant to be taken as a perfect prediction of Godhood, just a theory that we are currently wearing. Hopefully it isn't too far off, but so what if it is?
I really just want people to accept that we hold certain truths to be infallible and they are not. Not even scientific theories. The Standard Model is under constant change.