No, it isn't in any treaty that NATO won't accept new countries in the east. That's propaganda. It was talked about beforehand yes but it wasn't in the treaty that Russia also signed.
Well I and a lot of countries don't agree with the premise that the big countries should decide all amongst themselves.
Of course trump is Putin's wet dream in that he also leans in that direction of thinking but NATO and the west are not built like that and have a lot in place to check the big players. We will see how much trump well take the us in another direction.
Also keeping someone out is not harming them. It simply means they are the aggressor that we have to prepare for and defend against if they come.
The millions of Russians that fled the country disagree with your points.
2 kWp means 2 kilo watt peak. It's the maximum they can produce and in no way the average.