No, it's not referring to Lan, as Lan is Malkieri, and the top-knot is strictly a Shienar thing. However, the army that will be gathering in the north (though apparently it isn't yet) could very well be Lan's, preparing to meet the Shadow in Tarwin's Gap, where, in my opinion, Lan and most of his army will get slaughtered.
As to the rest, there's no way Rand will become the King of the World. If nothing else, Rand has absolutely no desire to rule the world. He just wants to unify the world enough to beat the DO.
I imagine Rand will live, but no one will know that he lives except for Min, Aviendha, Elayne, and Allana (If she's still alive, which I kind of doubt). Rand won't be particularly inclined to correct this impression.
Basically, Rand will want a simple life. So a farmer or a beggar makes sense, though in my opinion a farmer makes more sense.
Rand as he is right now would indeed be out of place in a time of peace. But remember, Rand hasn't always been like this, and he's going to go through some major psychological changes in the near future (ie learning laughter and tears, etc). He could pull it.
But if Rand dying is the ONLY way you'll be satisfied, as things stand there's a good chance that you'll be disappointed.