For Embers of Caerus, there is lots of information on the official site here: Embers of Caerus - News
including a bunch of videos in the media section (read the vision post too!).
Twonk Hammer have also just finished a series of feature articles on EoC which covers most of the released features pretty well. The final summary article with links to the rest can be found here: Introducing Embers of Caerus - Part 7 [Final] - Twonk HammerTwonk Hammer
Or, you could just ask me, being a dev and all
Edit: I also support and agree with the general concensus in this thread about the current state of MMO's. This is, after all, the reason we started work on EoC