Yes, however there might be another shoe drop here. Perhaps he's been in trouble before and it hasn't come out. Afterall, this took almost 2 years for someone to leak it.
Yes, but it would have to be consistent with the (approx.) 12/98 - 6/99 timeline I mentioned (that piasa worked out).
--Boot Hill