If it's everybody's first time you might want to consider going with a standard 5x5 league with the default Yahoo rosters. This will allow everyone to jump right in and get an idea for how the whole fantasy system works. You could use all those other stats if you want, but it would create more work for people before the draft to set up their cheat sheets and such, and if you have some players who aren't absolute die-hards, it would be easier with fewer stats. The default Yahoo positions have always worked well for me in a 5x5 league. Sometimes its nice to add a few more DL spots too in case someone has a situation like Matsui last season, where they'll be coming back months later. That way they can still hang onto them and they don't have to burn a bench spot if someone else goes down for a week or two.
Amen, as to the category suggestions. There's no way I'd go at it with your proposed categories if it were my first league. As is, I generally don't like going above 6x6 or maaaybe 7x7 in specific instances. You may want to add an additional DL spot or two to make roster management a bit easier on yourselves, too.
I need more managers for my league. "BassBallers Funk Frenzy" on Rotohog.com
"We've never been in that position. We wouldn't know how to operate, I mean, do we get him a corsage?" -Billy Beane, On a small-market team courting a big-name free agent