Chris_in_Miami, The one thing I've noticed about Rock Hoppers and Stump Jumpers are that they really perform best with some weight on the front wheel. Your upright posture, compared to using flat bars may just be the cause of it's handling issue.
As to the last question. Absolutely, both major and minor errors in build judgement, but at the end of the day the mistakes were teaching tools.
Brad