Set up a new Elgg network like Facebook

I am trying to set up a new Elgg network similar to Facebook configuration. 

Can anyone suggest a to-do list for the admin to achieve this - or best way to do this? 

And a widgets/plug-in list?
So far i have:
River (to emulate "feed")
Friends, Messages, Bookmarks, etc for the usual fb stuff
Tidypics (to emulate the Photos fb app)

What's the best video app? Is it work waiting for a better one?

Is there any app to better emulate the Facebook "wall" feature? - i dont like how message board, activities and thewire are separated - it would be nice if there was one big feed to put it all together.

Thanks! I look forward to any responses.