Well, all I can say is that the problem concerning the gaming world's attitude to indie developers, can be fixed.
let's look at some factors that create the sense that the game was made by an indie developer:
1) A personal portfolio on a webpage
2) Only 2 or 3 names in the Credits portion of the game
3) Non-professional website, etc.
What I suggest might be considered cheating or lying, but I personally overcame the problem by:
1) sending an article to a Latvian gaming communities website. The article was about a new company, that has started to create games (A first in Latvia, I might add)

I used a nickname instead of my real name, so as noone would figure that I am from this company.
2) The article started a nice buzz, so my webpage got a lot of hits.
3) Also, I worked on the webpage a lot, so that there would be no grammar mistakes and everything would look professional.

This is just one example, there are many like this.
The main idea is - why tell everyone you are an indie developer? Don't say anything, but make the impression you are a company. Not saying everything, I believe is not considered a lie!
