It looks quite cool, I really like your monster design. You are hereby permitted to post pictures in this forum ;)
That is just a general rule of thumb: People already clicked once to see this page. Don't expect them to click twice to also see your game. And you even have gifs ready, so why don't you show them?