There are two types of acceleration: time and speed. All games on console have "speed" acceleration. Meaning, every input turn speed has a corresponding constant out reticle speed. It's always the same (deterministic). This plus dead zone, Y-to-X ratio, etc. make up the games aiming mechanic. "Time" acceleration means for a given input turn speed the output reticle speed changes over time. This is terrible behavior to add to a game's aiming system (for controller players too) and I'm not sure why anyone would add it to their game -- yet they do. It makes aiming behavior unpredictable and we always mark these games with with "U" on our games support list that have this behavior.

You can bind buttons to the right stick using advanced keyboard settings. Also, there is something called "TurnAssist" as well (under advanced mouse settings) that people use too -- it makes your mouse momentarily act like a joystick.

Honestly, we've seen the most fraud through Amazon. To the point of people finding out the XIM4 they bought through Amazon had the circuit board removed and replaced with glued-in random electronics to trick the Amazon employee in believing it was a legit return and restrocking it.

I will have to discuss with him later, but, XIM4 presents itself in the way the actual communication occurs between the official controller and the console.This means that timings may be different than what is declared in the USB descriptors (i.e. bInterval). When things slow down a little, I will work with him to figure it all out.