So, my question is, do you agree that religion is holding us back, keeping us tied to the past and slowing our move to the future?
Interestingly enough, the question itself is almost certainly the product of religion (indirectly). Christianity is certainly not the only teleological religion or cultural frame, but it is certainly the most influential. Norman Cohn's
The Pursuit of the Millennium: Revolutionary Millenarians and Mystical Anarchists of the Middle Ages is still a relevant (if now classic) text on the issue, but unfortunately it doesn't describe the effect which remained even after Christianity itself began to be questioned an rejected. Marx is perhaps the best example, given his anti-religious stance but retention of Christianity's teleology, of how ingrained in Western society the idea of progress, evolution (in the non-biological sense), and "moving forward" are all fundamentally paired with time and the future.
What exactly would a "move to the future" be? If in a century all research, development, education, and business in the entire world suddenly ceased and human societies the world over resembled what they did 10,000 years ago, it would still be the future.
And let us not forget that as much as "progress" can consist of developments most would agree are good (medicine, "clean" energy, etc.), it's all relative. Not so long ago, Eugenics was the paragon of progress, and the Nazis the paragon of the Eugenic ideal.
Technological innovation and development are not intrinsically valuable. In order for there to be progress, a particular worldview (in which morality, ideals, acceptable and unacceptable deviations from norms, and so forth are defined) is required. Religion can (and throughout history has) provided this, but it certainly need not. However, you don't get "progress" without a completely unscientific, relative cultural framework to define what constitutes progress.