Well, not knowing how many miles are on the bike, you might think about having the fuel injectors cleaned. This would address any leakage issues with them.
Your fuel control system uses an air flow meter, and possibly air/engine temp sensors as well, for setting the fuel mixture. Any one of them could be causing a rich mixture.
Air filters are generally way over sized for these bikes, but that doesn't mean that there couldn't be some kind of obstruction in the filter box, shopping bag, critter nest, etc......