I had similar complaints about the clutch on my Celica after getting it replaced, I think maybe it's just from being new, since it has gotten better over time.
Nice little review, I've been thinking of doing some test drives like that myself, it sounds like a lot of fun