Thanks for the information.
I understand everything you are asking, but what I don't understand is the context in which the rule "no path from E-2 to green card" was given. So if you can give me the context, or at leas provide me with the links you are referring to, I might be able to clear this up.
A green card is not based on what status you were in prior to the sponsorship of the green card. In other words, if you qualify for a green card, it doesn't matter what status you were in prior to starting the green card process.
It is not the fact that you are on L1 that makes you eligible for a green card in 1 or 2 years. It is the category of employment based visa that the person fits in, that determines how long it takes. So if you claim that you will not require labor certification, then you probably will be in the EB-2 green card (immigrant) category, regardless of whether you are on L1, H1 or E2.
So to answer your question, I agree with your attorney in NYC, that it is possible for you to get a green card from E-2 visa.
I hope I have answered your questions. Keep in mind that I only get credit for my work if you rate me positively. If you're satisfied with my answer and my professionalism - not the outcome or the state of the law which I cannot control - please select a top-three rating. Again, if you feel the need to use "poor service" or "bad service," please ask follow-up questions instead, so that I can try to help you further. Remember that the bottom two negative ratings are used for Experts or professionals who are rude and/or bad at their job, and I'm confident you'll find me to be professional and truthful with you.
A bonus is appreciated, if you feel I've earned it.
If you want me to answer questions in the future, you can write "FOR LONGHORN" at the beginning of your question, or go directly to my question page here: Ask Longhorn Lawyer