You have a very serious misconception about the standard model of cosmology and the big bang theory.
To start, we do believe that it is very possible the universe is both unbound and infinite in extent. The big bang theory never says the universe, as a whole, was ever the size of a pinhead. It merely says that the density increases as we go further back in time. However we can take the OBSERVABLE universe and say that at X point in time it was the size of a pinhead. But this is only referring to the observable universe, not the whole universe.
Also, the big bang theory does not deal with the origin of the universe. What happened at and before t=0 in our model is unknown. It is possible that the universe has no beginning and no end. We simply don't know.
As for expansion, it was not an "explosion" in the normal sense. It merely means that all objects not bound to each other through one of the fundamental forces of nature are getting further apart over time. There is no expansion into any pre-existing space as a regular explosion would require.