In the description it says it will come with brakes even though they aren't pictured, and the flip flop hub for freewheel single speed. But I'll still need pedals and with shipping it'll bring me in around $430 which is considerably lower than the price of the bike anywhere else.
If NIB is the better way to go I have no problems with that, just scouring for deals is all!
I also expanded/edited the post you read to include the link about the two Leader bikes.. I don't know if you had any advice on that front either.