We've posted 2 new screenshots with updated graphics. We'll probably do some minor tweaking in the future. We will also make a trailer and update the demo accordingly.
The July 12th release date is looking fairly attainable and we can hopefully have it out by then. Thanks for the patience and we really appreciate the support.