damn.. Do you have a timing light? If so, try checking to make sure it's sparking when it should.
If that's not it, then I don't know what it is. If you have compression, fuel, spark, and timing (valves and spark) then the damn thing has to run!
Like smokenjoe asked, does it have a nice blue spark?
I would read through all the replies so far and make sure you've answered all the questions peoples have been asking. Some questions might be to get you to think about certain things, but most of time when people ask something, they actually want you to answer so they can help you further diagnose the problem based on your response to their questions.
As far as the starter being coincidental, that crapped out two weeks before your current problem so I don't think it's that much of a coincidence. But then again, they could be related. Maybe your alternator brushes are worn and your battery was slowly losing its charge. The starter motor takes a lot of power so I guess it could spin slower causing the bendix to not engage. Then you kick started it for a couple of weeks until the battery got weak to the point where it would still spark, but not enough to make the bike start or run.
I kind of pulled that whole scenario out of my ass to make the connection between your starter that stopped working two weeks ago, and it dying and not starting again.... so don't rely on it too much.