Halo 4 LE specialization confusion

-Will the specializations we get on launch last forever or are they limited

-Is it confirmed which we get or is it random per person

-^ or will everyone get the same.

-Will we get the armors,emblems and etc that come with them?.