This level of scientific thought is over my head but a few years ago someone who was involved in Astrophysics put forth a solid argument to me that the Universe was not only expanding but it was expanding faster and faster. When I was a kid most people reasoned that the Universe was expanding still but the speed of expansion was ever slowing because eventually the expansion would cease due to gravity and then the universe would begin to contract ever faster until once again everything that existed would become condensed into a single point in space which would cause the next Big Bang.
The thing is that if we ignore a first cause for the first Big Bang and accept that somehow it all started with a Big Bang an infinite number of years ago and ever since then the universe has undergone an infinite series of expansions and contractions leading to the next Big Bang then how could we explain the universe increasing it's expansion rate instead of a gradual slowing due to gravity. To me that implies that there was not an expansion/ slowing/ contraction cycle in the past and if so then that implies that this is the only universe that has ever existed in the past. How can that be if we believe that time goes on forever in the past.
you could argue that the recent most big bang is so recent that everything is still on the acceleration part of the process..
time is relative and to us billions of years is a long long time, but for the universe probably not even the equivalent of a second in relative time.
It is expanding, and there is a perfectly arguable point to be made that at the rate it expands then objects will eventually move out to a point far enough way from each other that they will never be able to come back to each other with only gravity to do it.
however if you look at the milky way its rotation and the solar systems closest to the end of the arms (which we are one of) if they were ONLY dependent on gravity to keep them bound in the galaxy then physics says that they should just get thrown out of the galaxy simply with central fugal forces. so there is more at play than simply gravity. What that may be has no viable hypotheses yet though.
But its fair to presume that even though the universe is still expanding and at a faster rate. this does not mean that it cannot eventually start to slow down.
how long this may take. or how long it would take for matter to re combine (if at all possible) is something i could not even think to try and imagine.
In them self's black holes do have immense gravitational pull so if we just assume that in the end all matter will be scattered out and will have eventually stopped expanding then black holes in them self's would probably have enough mass to draw at least some of the matter back to them.
as for the big bang. it was't a single point..
there was nothing, then there was a big bang which was everything. so it happend every where at the same time. not at a central point. so things are expanding but not generally out from the center, they travel in all sorts of directions. and other factors can then influence stuff. pulsars, nebula creation dark matter black holes, and gravity are just some i can think of.
its a very interesting subject, but one we as a human race dont have enough of a grasp on yet. and then there is quantum physics which is a whole extra level of non comprehension.
-edit-
just to add that quantum physics dictates that matter can just exist from nothing it happens all the time in quantum physics. it just creates its self and then goes away.
Some physicists argue that this phenomenon on an industrial scale is how the big bang was able to happen.
(not sure why it didn't just appear and then go away like it usually does or why there was so much of it, they don't really explain that)
again like i said though that's a bit beyond my level of compressional ability. and i will smile and nod at the argument.
edit 2
light can move faster than light when it comes in contact with a black hole. (in fact a lot of things can) but the problem with that is that it gets torn apart, even light gets torn apart, so things can move faster. its just they cant seem to remain in the same whilst they do it.
its a bit like reverse bose einstein id imagine. but again its not some thing i can debate as this stuff is just a interest of mine not even a hobby.