Very neat! It really got me thinking about different ways to generate pinball tables and what makes a pinball table flow well.
One note, after regenerating a level I couldn't launch the ball anymore (power meter only goes up but never launches on release).