Thx for your feedback guys, but you shouldn't sign up just to vote, you should sign up to better the community.
And Yes I do think the big "O" looks like Overstock, but it was chosen as a finalist, so there's not much I can do about it, except cross my fingers.