Should NYspeed have a main page?

Not to mention that by the majority of threads here a day, one cannot even tell it is an automotive based forums.