As for the falls, I think they're punished enough. Certainly they're punished now much more than in the last Olympic cycle. Let's take a fall on the 4Lz as an example. In the old rules the BV was 13.6. A fall resulted in –4 GOE, but GOE wasn't proportional to the BV back then, so the skater got 13.6–4=9.6 points. Of course there also was 1 point deduction, hence the score for the 4Lz was basically 8.6 points.
Now, however, 4Lz is worth 11.5 ponts. A fall leads to –5 GOE which means –50% of the BV, which is 5.75. With the 1 point deduction it gives us 4.75. I'd say that is a quite severe punishment, considering that the BV of 3Lz is 5.9. Not to mention that falls also have negative impact on PCS.