I have an Armattan Chameleon....it's a wicked looking frame. Quite rigid and pretty tough! If you get one, you won't regret it.
I've heard of that frame but I've never seen one up close. I just did Google search for that frame and I liked what I saw. With the right setup, I bet it would be wicked fast!