No, the 2nd gen Moto E LTE doesn't have Android Marshmallow in the US, but the spiffy little phone did get the update elsewhere. Now Motorola has posted the open source kernel files for said release onto GitHub.

The files are for developers and tinkerers who can use the code to optimize apps or bring Android 6.0 ROMs to the device. General users can't make use of this code, but for Americans who bought this device, watching what the custom ROM community does with this code appears to be as exciting as waiting for Marshmallow is going to get.

Source: GitHub