Ah, this is interesting, my first post on here was about whether the speedo and rev counter play a part in the ignition timing, I've got a digital speedo/rev counter instead of the standard unit so no communication between the clocks and the ignition system, the carbs were full of crud when I bought the bike so until they'd been stripped and properly cleaned, I was clutching at straws why it ran poorly. The good news is, even though I've never ridden a standard Fazer, mine seems fine, nice idle, good throttle response and no noticeable flat spots (even tho there's a train tunnel of a tailpipe on it)
I had a play with the TPS after I'd cleaned the carbs out and by trial and error (no rev counter display) It's running fine. Unless I'm really missing something , I'm not too worried about the role of the speed sensor in the ignition timing.
I'm not a fan of fly by wire electronic gubbins and sensors etc. They're great when they're working but never seem to be fixable at the side of the road. Fuel injected lawn mowers are on the way so I reckon the days of setting gaps with a Rizla lid and riding off are well gone