Forum Moderators: open
How are you determining they are not indexed? Does a search for a specific page show no results? Are you using the Google Toolbar to determine if they are indexed (it is largey a guess and pretty worthless IMHO).
My suggestion is you add a single word to each page that you think is not indexed. Make the word totally unique to your site, something really obscure. Then wait for a couple of Google updates and see if it found the pages on the obscure word ;)
Your site seems to not be breaking any rules as far as I can tell (if it has anything to do with parodies, that is...).
I couldn't check the PR of your pages directly, because I'm on a mac and no chance of a toolbar, but you have a 5 judging by the directory, so I imagine the 'index' page is a 4..
One query I have is this: does any conflict occur with the googlebot when it finds an 'index.html' page that is not the default page of the website.. perhaps the bot gets confused or sees this as a possible spam issue. It may be worth renaming that page to something a little less common, so as to eliminate that possibility. Just guessing, because like you, I don't really understand the problem.. Maybe a more experienced SEO could enlighten us on that one :)
I would suggest including meta tags and spelling it out for the robots a little more though.. your index page doesn't have any metas at all, which doesn't help your cause..(particularly in other SEs) Of course, that shouldn't stop Google from indexing them either..
Although Google ignores meta tags in its results (ie, it doesn't factor them into its algorithm), it does pay attention if you tell it not to index your page or not follow links etc.. it does pay attention to the meta robot tag..
This doesn't explain your problem though, because the default meta robot setting is index and follow.. I just thought it wouldn't hurt to add it and the keywords and description tags as well.. might help you get listed in other SEs out there.
Seems to me though the thing that is most likely causing problems is the naming of your files.. index.html is usually the default page of a website, so it wouldn't surprise me if using that page as a non-default page creates a problem in Google's eyes. I don't know, but seeing as Ozzy had a similar problem, I think it would be worth trying.