An I-140 doesn't mean you'll get a (non-restricted) EAD. You have to apply for an adjustment of status to get one. Homeland Security is planning a revision of regulation to streamline getting an EAD for I-140 recipients, but they're not even scheduled to put it out for public comment until October.