The finished product looks great. You salvaged the color really well. Sometimes battle damage really is all it needs. I've been thinking about the problem you had with it riding high and realized what the problem was. The scale was off by just a small amount. That is why your able to just use a beenie for padding. If it was scaled to the right size the beenie wouldn't provide enough padding. But, having said that I did like your creative fix to the problem. I would spent way too long building a new helmet before I even thought of just building up the bottom with epoxy.
Cudos on the finsihed project. You've done very well for your first, especially on your own.