Thank you, thank you, thank you! I don't want to at all toot my own horn, but I'm actually pleased with how these turned out, which is a rarity.
I still don't know, and I got him years ago! I believe it's from the Marusan original monster series.
Ok, I found it, he's name is Elex from the Marusan Ultra kaiju series and this colorway is for the US version.
The missus and I celebrated 11 years on Monday in Disneyland, but I had to bring friends along for the ride.