At this point i am only aware of three ways to get your timing advanced.
1. go to your local nissan/infiniti dealer and have them hook your vehicle to their Consult computer diagnostics tool. In there you can adjust the timing advance +2 degrees. However some dealer will not perform this, as they think it will void your warenty (which is wrong), or they usually want a sum of money for a standard "diagnostics" hookup, which can be close to $80 in some cases. Thats one of those thing it all comes down to who you know and how well you know them. 2. AutoEnginuity (
http://www.autoenginuity.com) - you need to purchase the standard OBD-II Scan tool ($250) and the Nissan/Infiniti enhanced packed ($150) you can then use a laptop, or desktop with long enough cables, and change some of the same settings that a dealership can with their more expensive Consult3. UpRev's Cipher (
http://www.uprev.com/products.php) - you need to purchase the cipher software package ($300) which will allow you to change certain settings in most newer nissan/infiniti's
there is a fourth option, which is much cheaper depending on the situation. You can find someone locally who has access to the software and they can perform the service for you, some people charge a nominal fee and some will do it for free. I personally have been charging people $20 to do the advanced, mainly to pay for gas as i will meet people halfway. But i know some people will perform the advance for free at certain meet & greets, check the link i posted previously for people that would be near you.
i personally have the Autoenginuity software and would be glad to help answer any more questions if you guys have them