Yeah, it works perfectly for me.
I even tested it with EAC still installed and it just doesn't launch it.
When I use it I do not receive any kind of message that notifies about not having MP or Online capabilities.
Just tested again. Adding the -NoEAC on its own does nothing.
There is still the need to launch the game's exe directly or switch the launcher exe.
That's strange, I'm using the original launcher and it's working for me, I do have this weird issue where, if I click to fast I still get connected to online, but If I let the logos go on their own I don't get connected.