Try loading the original Roadster map to see if that fixes it.
If you have managed to load a non Roadster map you are lucky the bike runs. I copied all the tables from a 20050 dyno map for my 05 Rocket into a Roadster map and loaded that, it ran like crap, so the bike is sensitive to what you program into the ECU. The Roadster map is written differently and the values do not cross refer, but it does read Lambda sensor and TPS voltages etc in the same way. If you have loaded an unusual map, not for meant the Roadster this isn't a surprise. Hanso's stuff is usually good though.
The fuel gauge will not work with a new loaded map until the bike has travelled about 5 miles.
TuneEcu should clear the code if you ask it to. It works fine on my Roadster but mine is a 2011 one but I was under the impression TuneEcu was ok for the new model's ECU.
Try loading the original map, clear the code and see if it is ok then start again, also you can clear adaptations with the engine off.
Adaptations are just fuel trims the ECU has made during the engine running in the same way a power commander does, resetting just makes then all go to zero. This can be done with the engine running or not, it's just deleting a temporary value in the ECU memory.