Hello tomwilliam,
tomwilliam said:
The Attempt at a Solution
Frictional force does no work, as the ball is rolling.
So far so good.
The Weight of the ball does positive work (mg sin theta)
I like the general idea, but the equation you gave has units of force, not energy (i.e. not work).

You'll have to redo that equation. What part of the ball's movement is parallel to the direction of its weight (whether it is rolling or not)?
The Normal reaction force does negative work (-mg sin theta)
You should rethink the normal reaction force.
Work is defined as the path integral
W = \int _P \vec F \cdot d \vec l
where \vec F is the force at any given position, and d \vec l is the differential length of the movement. Notice there is a
dot product involved! Even if your class is not calculus based, you'll still need to use an equation that involves a dot product.
What can you say about the direction of the normal force compared to the direction of the movement at any given point on the surface?
(btw, if you consider angular energy due to the rotation of the ball, in addition to the ball's translational energy, it becomes an interesting problem to contemplate. You kind of have to do that at least a little for the first part because if the ball wasn't rolling, and instead sliding, friction would be doing work. But in the other two parts, since the question is not asking for any final velocities or final ratios of translational and rotational energy, simply treat energy as energy -- simply consider the direction of the ball's overall movement compared to the direction of the forces involved.)