basically the electronics are the same as the Pit Boss Pro Series. The difference is cosmetic and certain features. Main thing is to take your time and learn about pellet grills and follow the instructions in the manual on the start up process. There is a lot folks here that will help you out if you get into a jam.
to be honest it may help a bit, but you have to do it about every 5 cooks. If the grates were cast iron and yes definitely needs to be seasoned. The steel that Pit boss uses is not intend to be seasoned I would save the canola for better use.