That looks interesting. I found this little one
a while ago, and it's helpful buy you're still working at floor level. It seems to have some mixed reviews from what I managed to find on it. The seller offers another version
that holds the bike by any one tube at any angle for a bit more. Not sure if that would work, as it holds the bike off-center of the main support. A motorized bicycle might unbalance it. The one you linked to looks better that way, the bike sitting directly on the center of the stand.
I wonder about how stable it would be. I don't know how much my bike
weighs, but it's no featherweight. If it decided to fall over on me it could get unpleasant. With my knees and back, getting it on there would probably be my biggest problem.