This website seems to follow the latest rumors going around on the net. Consequently, it's only tentative but it looks like Mamba *might* be released in May.
However, if you look at this article, which was published about two months ago, it states that Mamba will be out Q3 '01.