Everything looked good but the invulnerability. If one can't inflict ANY harm to you there isn't anyone who's going to want to be around the character? Superman is tough but can still be bloodied and battered, this is because put simply if he were absolutely indestructible there is no conflict. We know Wolverine will probably survive that next brutal blow, readers are still compelled by the how. Even more abstract beings like those of energy have ways of being hurt. If the character can not be stopped in any way then there is no reason to think he can't win. Conflict makes a story and that ability robes you of any conflict. Especially when dealing with the raging around here. Half the fun of the fights is selling, the other is story telling. When it comes to selling none will effect you so none feel their character is in a good brawl. Story wise if never able to be slowed down there isn't a doubt of success.
This is just my opinion and I want you to make whatever character you want. That said I for one probably wouldn't take part of anything this character would be in. Theres no risk and to me that means nothing will have a reward. Again though please just take that as constructive criticism I'm not trying to sound cruel or mean :)