I think u r good, I have had three new bikes(no strom yet) and they all had an oil smell the first time I rode them. I am willing to bet you just smell the coat of oil put on the engine to keep it good in shipping. If it continues after 50 miles, then you might want to check things out.
There are 10 types of people, those who know binary and those who don't.
What I ride now:
2013 Honda GoldWing (The Lady)
2014 V-strom 650 (The Mistress)
Previously: 07 Ultra Classic, 95 Softail, 80 gs450l