On top of that, it only comes into effect after $50k revenue. If Flash reduces your development costs (not making that argument one way or another), then this is a great deal for small developers and will only be pushing away the large developers who can afford to invest in other technologies.
Is this a good idea? I don't know. I'm guessing this is the same type of licensing that a game engine would offer, but it does sound very expensive.