The best estimation we have is still Spring 2002, which is the date you can find on the LucasArts website.
As for JK 3 no one knows anything about that. Star Wars FPSes in one form or another will probably always keep selling, so they will keep making them. The only question is will Kyle keep returning. While people can personally say whether or not they'd like to keep having him back, no one but any number of tip-lipped LucasArts employees might know the answer to this.
If anyone hears any facts or even good rumours concerning a more specific release date for JK2, you can be sure you will hear about it here first. The same goes for anything regarding a possible JK3. In the meantime, please relax on the topic posting, you've posted a few topics almost each day you've been here. If everyone posted every little thought they had about JK2 as a new topic, the forums would be a mess. Thank you.