That does sound like a good deal. I still think you could find better. Are you looking for something in Europe?
I would want 40gigs storage, but from the sounds of what you are dealing with, it should handle the server load you are looking for.
I'm european and the server would be located in germany, that is good for my ping and bncs question. 10 gb is enought to me, I just need to serve my website.
My doubt is about bncs. I know they can use lot of cpu and memory, so how many bcn users or proceses could I load on such configuration?