very ambitious project but one developer can't do this alone you need a team(project manager , testers ...) and maybe you should review your choise of language c# works only on windows(i know mono on linux but it is not the same)
anyway i wish you good luck and i ll be happy to use your browser :D