That's why it's good to have a foot brake, even on an electric bike that doesn't require having the rear brake down there. Does the tank storage compartment require the key or is it a button press to unlock? I was watching a video a little while back where it was a button but I don't remember if it was the Experia or DSR/X, probably the former I guess.
It deactivating with the key off makes sense, because there's no power going to the ABS in that scenario (I assume that's how it works). While it doesn't need to turn off with the kickstand down it does kind of make sense. It's intended to hold you while stopped temporarily and from rolling backward, putting the stand down implies you're stopping completely and that also serves to stop the bike rolling backward. Also if it stayed on and someone parked their bike facing downhill and then turned the key off without realising it would cut power to the ABS pump the bike would roll and fall over, so it prevents them getting into that situation.
On both bikes, the Experia and the DSR/X require a key. The only difference is with the Experia, the bike must be turned on, and a button must be pressed on the left handlebar--the back menu button. The DSR/X storage lock is 100% mechanical, use a key with the bike on or off.
There are many ways they could deal with the issues you mention when on a hill. IMO, this way it is more dangerous. Think about what can happen if you don't know to hold the front brake when the hill hold is on and then you turn the bike off.
BTW, I still think the DSR/X is a great bike. And the centerstand is in stock (but not at the dealer, still has to be ordered). I ordered more than 3K$ worth of stuff for it and my SR other day. I will reduce my range on a charge by making it into a great touring bike! I will have the side cases, centerstand, crash bars and travel trunk in about a week. A also decided to put the crash bars on my 2017 Zero DS. That bike is
impossible for one person to pick up after it has been dumped. I hope I never find out if the crash bars will help with that issue.
-Don- Reno, NV