Parrot is already shaping up great and shaping up rapidly. The VM will be mature long before the language it is destined to carry. This is the main advantage of doing Perl6 and Parrot separately. It's likely that several other languages will have been ported to and stabilized on Parrot by the time the first serious effort at implementing Perl6 for real even takes place.
Makeshifts last the longest.