Heres a few problems solved:
Circus Maximus(however tha fark you spell it) sucks balls, So who cares.
Leto will run from anywhere on your PC, so just run the freaking program.
New players = More challenges, New Builds, More fun.
And as talon stated, Who the hell are you? Do you see the point he made? You are in actuality one of these 'Newbs' you speak of. Simply put; Get over it and play tha fucking game.
Xen.