Hi there. Thanks for your kind words.
Your R10 (document completeness check is done). As IP1 is over. 15-25 days in NA2 is very very common, nothing to worry, every month has few files being processed quickly, do not worry seeing other people's statuses. Every case is different, sometimes the VO is fast and other are slow, sometimes extensive travel history like yours can also delay file a bit (not much just few days difference). Sometimes applications get passed in to further review for some checks when the case analyst is not sure of the check completely. So there are many many uncalled for and unpredictable factors in every case. Your file is going at great speed, nothing to worry at all. you will see IP2 most likely in next 10 days if all goes well.
Wish you luck.