1) Yes, he "won" an election which was already predetermined ahead of time. 87% or 79%, only thing I'll give Putin is that he at least tries not to make it too obvious, most of the time at least.
2) Carries baggage? My man, the word "invasion" has a very simple definition. Did Russia invade...