The speed of kills is not normal. You can not work 1 month to lose your work in 5 seconds. No sane person can wall that. We are all (almost) grown ups with lifes of our own. If you work in IT and are always bound to a PC/laptop, than maybe you can do it. Otherwise is pointless.
I have my contacts into Sol,Sof and MD site. 3 bots will notice me if i am attacked. But if it is less than 30 seconds kill i basically have 0% chances. Warleaders look over targets play times. They notice the "off line" times, which is prolly the time when some of us sleep. Is crazy to assume you can connect any internet device, log in and buy troops in this low amount of time.
For a long period now, i spend half of stock before war to increase the killing time. My military config is always well above MMRs ( double or triple ). Still i die like a pigeon in a hurricane when it happens. Because the speed of the kills is not sane.
That being said - mods remove kill speed until is not to late.
I understand you to a point. It does seem bit weird to lose so much of your effort in such a short time. Yet at same time, it is fun to get shorter kills than long drawn out ones.
Personally though, I dont mind the 20 or 30 sec speed kills as much as another problem you briefly mentioned. Having 2 or 3 times amount of MMR, yet your country still dies just as fast as country at MMR amount or even one with less MMR. That just seems to imply to me that the formula is not the best. Imho it should take 2 or 3 times longer to kill that country, instead of 20 sec KR, it should take 40 or 60 sec to do KR on that country. Yet it doesnt. Personally I believe the DR part of the formula needs to be tweaked. There is no reward for having such an awesome stacked country, if anything its exact opposite as that will prolly mean your country will be one of first targets.