Now the giant boss battles here look exactly the same as in Naruto: Ultimate Ninja Storm but I don't really mind as I just look at this as the 'icing on the cake'. From simplistic patterns to easy quick time events, just think of it as a fun little mini game in the Dragon Ball universe.
What I would like to point out in this video is at the 1:33 mark, we get to see a custom Saiyan character go Super Saiyan which answers the question in my previous post. However, this still leaves the other question I asked unanswered. Will you only be able to create Saiyans?
In case you wanted to take a peek at how the character creation menu looks, here's a vid.