At the moment the CSS styles are loaded on every page and not just on the pages where the shortcode is used, it would be awesome if they could only be loaded as needed.
Could a global flag be set when the shortcode handler is used so that when it comes time to print the scripts you don't need to if no shortcode was used on that page.