Hi CibbyDoc,
I have problems starting my newish R50X as well. It would just stall unless I keep the revs up ... I basically have to sit there maintaining over 2000 rpm until it warms up ... oncce it has warmed up the revs sit at around 2,500 rpm. Unlike your experience my kickstarter doesn't work at all until the thing has warmed up which kinda defeats the purpose a bit. Mine has done about 300km. It's been derestricted and I have had it go up to 73km/h which, based on the well-known speedo inaccurary issue, is probably a good deal less.
By the way, I note that your topbox is kinda obstructing the underseat storage. Do you have to remove the topbox to access your underseat storage area? I'm thinking of getting a Givi for mine ... it's not clear from your photo ... did you have to remove the spoiler/wing thing before installing the topbox?