You do have strong graphic design skills. I envy you.
I am verbal more than visual. The best way to avoid being too narrowly 'type-cast' is to include an example page for each 'type' of page you wish to be considered for. In terms of selling your skills via a website, that is probably the only effective way to demonstrate your 'depth'.
A couple minor suggestions - always insert a title and short description to any pages you publish that are publicly displayed, particularly demo sites. Have a tab say 'Index' is such a waste of branding opportunity. If someone clicks over to another tab - that 'title' is your only shot at 'pulling them back in'. rather than closing the tab. When people get pulled away, they frequently 'sort of' lose track of what they were doing and the title is your best bet to remind them if they have opened up and browsed to another page. The description is your primary tool to control what search pages will show as a short description of your page. If someone searches for your domain name, if it has been 'scraped' by the search bot, that description (particularly if you keep it short enough to fit in their listing) is what will normally show up with your listing.
Good luck!
Gordon