The development this character is going through is pretty crazy. I did like the original design but I agree with many of your points in that it didn't really fit the lightning theme of the character. I think the mech suit kinda thing definitely does, and I think you could really play with the exaggeration in the size of those fins and boosters too. But either way it's been enjoyable thus far seeing where the character has come from and where they're ending up. Excited for more!
I totally understand that! Always more fun this way!
I do the same, my entry is based on my own personal project's universe, and this way it force myself to not half ass the work so it's worthy enough to be kept in the book!
It's a great motivation
Edit : Almost forgot, great update the face is awesome!