The teaser was goofy, in a good way! My only gripe with it would be that it doesn't show off anything too relevant or important in the game. For large developers and publishers, teasers make some sense since there is a wide audience. I would suggest releasing a trailer in the future, before release, with some gameplay elements and such.
The most recent images you posted are broken; they are blocked by some forum login. I would suggest hosting them with Flickr, Photobucket, or even imgur.
From the OP two screens, the style looks super interesting. Can't wait to see more.