The only review that will really matter will be yours after you build it and get some miles on it.
If it builds up into a reasonably light bike that you enjoy riding then, as others have stated, you got a deal. If not you tried to get a deal but came up empty. Happens alot.
So stop worrying about what others think and get to building.