I use both and you are right. As language C# fixes many things one could be unhappy with in Java. But Java has it's eco system which is definitely unmatched in quality and quantity...and that plus the ultra optimized and battle-tested JVM is what makes people stick with it.
Java's networking capabilities are rock solid, battle-tested and have got very fast as it is used in many heavy duty back end systems all over the world
It is very fast, but how much of that is due to it being written in assembly? Isn't the real bottleneck for an application like this going to be network speed?
Hard to say, but some details about the hosting may help to estimate. The site is hosted on the cheapest possible shared hosting for 2.5€ per month: 15GB space, 150GB monthly transfer, CPU usage 30 minutes per 24 hours, 1GB RAM, max 60 processes.
You hit the spot with your article. I could not have said it better. Let's now wait till the NodeJS/Mongo-webapp-in-2hours Kids ruling HN, start to "bash" you to hell... But be sure: There are more than enough people out there who exactly know what you are saying and why.