Congrats on the banshee purchase!
I would get the jetting dialed in before you even think about riding it. Yes oil is all personal preference, I personally run Klotz R-50 at 40:1 and love it. Can't go wrong with Klotz IMO.
Tim @ Stellar builds some top notch stuff, you won't be disappointed at all. I run one of his swing-arms on my banshee.