Here is my personal opinion on tuning with the stock NB O2 sensor. You can get your bike to do a great job meeting emission standards in closed loop operation using the stock sensor! Ok that may be a bit sarcastic as the idea is the base map of the bike is close enough and you fine tune your closed loop region using the stock NB O2 sensor; then your open loop areas will hopefully be close enough to work. In all seriousness you can tighten up your closed loop region by datalogging and tuning with the stock setup but you still don't know what the bike is doing in the open loop.
Then if you make drastic changes to the motor such as intake, exhaust, etc then the base map may be way off. Some guys will upload a race map and run with it and it works. Some will buy an EBR ECM, or get a map from Mike Cobb.
A wideband allows you to tune all areas of your fuel map. Open loop, closed loop, WOT, decel, etc. You can either datalog and run one yourself or take it to a dyno and pay a shop to do it.
With the ZT2 you remove the rear O2 sensor and install the wideband. You tap into the coil and tps wires to datalog. You turn off closed loop in the bike, lock the AFR to 100% and datalog. Make changes to your map to get you 14.7 in closed loop area and 13.2 into WOT. Make same percent of change to front map as you did the rear map. Remove wideband, turn closed loop back on, sell wideband back on ebay to recoup money.
I welded a bung on my front O2 to datalog it but I am in the minority.
A heated o2 sensor just gets you into closed loop faster but it may still run poorly until you go into closed loop.
I would say you have several options.
1. Live with it because it gets complicated from here.
2. Pay a dealer or indie shop to tune it with their WB on a dyno.
3. Play around with the idle area of the map and maybe you will get lucky and get it right. ( I would start by adding 1 and go from there)
4. Turn off closed loop all together and just lock out the bike to run richer across the board.
5. Install heated 02 sensor and live with crappy cold start until bike goes into closed loop idle.
6. Dive into the world of wideband tuning it yourself.
For reference I run a ZT2 with pocketlogger on a palm pilot. Upload the datalog to my computer, interpret with winlogview, and make changes in the Hexdata using excel spreadsheets. It is not user friendly and old school. I would recommend datalog with ZT2 and make changes with Tunerpro or Ecmspy if you go the DIY route.
Here is a datalog I just did several hours ago. Installed Big Bore Kit. Locked out my O2 around 110% fueling to be rich and safe. First ride down the street and back. This is the front cylinder. I am not tuning yet but just wanted to make sure I was running a safe AFR while I am doing my break in.