I think it's a fair demo. Three levels is a reasonable amount of gameplay. A player that reaches level 4 has definitely understood the game mechanics and therefore is able to decide whether he wants more.
By the way, thanks for making the full version free. I think it's a fantastic game and play it a lot.