Obliged to respond, even if this is from two years ago, as a lot of our work is in Erlang... 1) is completely wrong; Erlang doesn't have anything to do with Prolog, and the syntax is actually pretty straightforward. 2) is for the most part true, though the bigger problem is finding
one library that solves your problem (rather than choosing from two or more). 3) is mostly true (there are plenty of Erlang charlatans; try hiring for an Erlang position and see what manner of Erlang programmers you find). 4) is completely false; large (100K to 1M+ SLoC) Erlang codebases are manageable. 5) could be a good point, but might be said about any language; in the end, results speak for themselves. 6) might be a valid concern, but for the most part, Erlang code is behind the web layer, and some other application relays the requests to the back-end.7) is pretty much irrelevant.
At the end of the day, if you're happy with the results you're getting with Erlang (and you can get great results), who cares if the rest of the world thinks Erlang has no fashion sense? Erlang is still beautiful.