Well for starters, I think the review looks great. I didn't read through it's entirety as I'm sorta multitasking but just skimming through I could tell it was well organized and had really great details. Not only the sort of basic detail that every good review should have, but those quirky details about how a reviewer experienced a product that so often get left out.
I personally have a really hard time managing length, especially in writing. I'm fairly quiet in person, but man can I be long winded when I write! I think the key to making length work is to always keep two things in mind: content and organization.
As for content, there's a big difference between being comprehensive and redundant. In just about everything "formal" I write, I try to start with just the bare necessities. The absolute essentials for covering the basics. After that is when I'll move on to additional information that I feel is both relavant and interesting/useful
Organization is also key, because it's what will make a review (or term paper!) useful for anyone. If it's well organized, quick readers can skim over it and easily locate those previously mentioned essential basics, and can always come back for more if they so desire it.
And to second stainedclear, I think it's usually better to be too long/provide too much information than to be too short/provide too little. That is, of course, unless there's a strictly enforced word or page limit