No, to attach your bag to the brackets if not using their bags you will need an adapter plate. One of these:
https://sw-motech.com/en/products/luggage/SysBags/adapter/
There was an ECU update that resolved a number of issues with the BT module, however to get the bike controls to work correctly you will need to connect your phone and Sena to the bike and not have Sena connected directly to your phone.
I was lucky enough to find these, they are an original Triumph mirror similar to what you used to be able to get for a Speed Triple. For a smaller mirror they have really good optics and zero vibration.
I ended up getting some custom mounts made based on SW-Motech’s bag mounting system. They mount to the bike in the same way as the H&B C-Bow system. Done out of chromoly for extra strength.