For others interested in looking at ELM, I found Richard Feldman's walk through at NoRedInk to be a pretty convincing examination of it's usefulness:
http://tech.noredink.com/post/126978281075/walkthrough-intro...
On another note, with Web Assembly coming, I think ELM could stand to benefit greatly from compiling to WA instead of JS...but that is perhaps just me.