What happens when you allow puppet to finish without pressing ctrl-c?
Turning on nfs file sharing (if you host can suuport this) will make it 10-100 times quicker. Ensuring that you have enough RAM to run vagrant (hint: 4GB is not enough, so don't expect much from a mac book air) is a really good idea.
CDP are here to provide support for vagrant. If people are having trouble using vagrant, and the wiki is not helping them solve their problems, then clear bug reports of what is happening are welcomed by our team. A dump of the terminal output without any clear error is not actually that useful in either understanding what problem you are having or how we can solve it. If vagrant is not what you want, then using the images that are built on jenkins is a viable alternative.