They probably inflate the "comparable bike" prices a bit, but I shopped around for quite a while before making the purchase and probably saved 30-40% vs a similar quality bike.
Assembling the bike is quite easy. Even for a novice, which I was. It probably took me 45 mins to an hour, if I remember correctly (which probably really means it was 1-2 hours).