What you want to do will totally comply with GPL,but my suggestion would be to provide different images with the code you want to publish under GPL,that way everyone interested would have a complete theme to use or work on the code and you will keep the original theme for yourself.

Btw,where and when we will be able to see the site?