Well, about the smoke just appear when the domain is selected, until i know, is just that, there’s nothing you can do.
And about the smoke is not rendered, is because your material and texture in domain is wrong, there’s a easy way to create the material.
Follow this instructions :
1 - Create other cube in other layer.
2 - With the cube selected press Spacebar
3 - Search : “Quick Smoke” and press enter
(Now the material for render smoke was created automatically)
4 - Now you can delete the cubo who you created and the other cubo who was created automatically in the same layer.
5 - Now select your domain
6 - Go to materials of your domain
7 - Search this material who was created : “Smoke Domain Material” and select him
8 - Go to texture, select the first texture, go to “Voxel Data”, in “Domain” put the name of your domain.
9 - Go to the second texture and make the same as item 8.
It’s worked ?