don't hardcode Vagrantfile and metadata.json within script
fix ANSI colour sequences
improve variable naming and fix relative paths for input
clarify that actions are in progress
noone uses 2-column indent for shell ;-)

not even most crazy Rubyists ;-)
ensure run as root
use first partition of .qcow2
don't bother unloading nbd - something else might be using it too
wrap code in functions for clarity
set up sudoers
disable UseDNS in sshd
tweak LESS
WIP expand box metadata