Bnet server for 4.3.4 is not done or working yet but auth server is working of course and for the realmlist in the database for realm looping make sure it is set to your main IP and not localhost or 127.0.0.1 but instead the main IP. Also make sure in the wow directory you have under realmlist.wtf file the main IP address as well.
iirc bnet "server" came out during Cata or mid expansion to hold ids and other games (not just wow). My memory vaguely serves me correctly.
Anyhow, you are not required to run it for 4.x, it's a luxury item to have keeping track of friends, etc. during that time. I believe after Cata into MoP (5.x) it was then a requirement. But that is how Blizz currently uses a stronger authentication to the client.
If you select desktop environment on the main screen you will not have any problems installing what you need and it is no more then 4.7gb in size. I want to say actually 4.5gb.
Only 7x and 3.3.5a (not sure how long 3.3.5a will be supported)
That link for 4.3.4 (at least i don't think) is not officially supported by the TC community, just a branch from TC.
No vanilla, TBC, mop, or WoD.
I guess I should of mention mixing libs as well never gave it much thought until you said you mixed them sorry about that, just glad you got it working.
If I am right and understand the log correctly if there wasn't more to it then it is saying it cannot link to boost correctly meaning it cannot find it, are you using boost 1_63_0 or 1_64_0 if you are then use 1_63_0 because it should point to that directory unlike 1_64_0 which seems to have trouble when finding the libs for boost.