I appreciate the commentary and I may yet go for more lessons (I asked my riding school about it already). But I think it does take practice and although there's many months of learning to come, I think after these posts, a partner ride I did yesterday, and just general learning, the gearing issue shouldn't get me into trouble. I am now letting out the clutch lever really slowly, to ensure I'm not in the wrong gear.
i understand now why I was stalling, it was when I was in 3rd coming to a stop light and not switching down fast enough. There is nothing Wrong the bike - it's not a case of "I'm just biking along randomly, and stalling." The RPMs go down really fast when you're engine braking and I forgot whether I was in 2nd or 3rd. I read a review of my bike after an owner had it for a while and they said this "Downsides: The bike lurches when transitioning from off- to on- throttle below 4k rpm or so, which makes u-turns and other low speed maneuvers awkward. Its hard to hit that perfect turn when bike lurches coming back on throttle." I think this is a perfect example of what's happening - I lurch sometimes, that's then the RPM goes down and if I don't save it in time, it stalls.
also, for parking garages what do you do? I have just been putting it in first and cranking it.