The "equal work" part takes care of the first two points, ie. the type of work and the amount performed, but it leaves out the negotiation aspect. To emphasize the importance of negotiation: several friends of mine told me their bosses said they could have started with nearly double their starting salaries if they had negotiated better, so this aspect makes a huge difference, at least in engineering.
My understanding of the proposed legislation is that the higher (average) salaries, fought for and won by the men, will be given to the women for free (by companies who will be forced to make such information public and fear it will make them look bad). Not saying that's either good or bad, just interesting. Someone please correct me if I'm misunderstanding.