I want to comment on the stalling issues people have had with their Speed Twins. Mine suffered from stalling too, the same as for everyone else where the bike dies as you crawl to a stop and downshift to 1st gear.
I have 2000km on my bike now. The 800km service was performed by my dealer. My bike is completely stock.
My bike never stalls now unless it is my fault. The engine and transmission finally feel fully broken-in, especially after a few very spirited runs with some hooligan friends of mine who were on much faster bikes. And I mean really spirited where I am absolutely pinning the bike out of every corner and shifting at 6500rpm on a twisty road for 45 minutes continuously.
When my bike was new, it just felt so unbelievable tight. Now the engine and transmission feel nice and loose, and no more stalling - with a completely stock bike.
I think Triumph just has the bike tuned within such a fine window where meeting emissions standards and being good to ride intersect. The bike has pretty big cylinders, a smallish catalytic converter, and a tiny radiator for its power output (those fins must be functional). It lacks tricks to help widen that window like dual-spark plugs (like Ducati Testastretta engines), or a bigger radiator or a bigger catalytic converter. The lack of dual plugs is likely to keep the cost down. The small radiator and small catalytic converter are sacrifices for style I bet.
My theory is that the extra tightness before break-in is enough to put the bike on the edge of this window, hence the stalling. Just a theory, but my bike never stalls anymore.