I'm with Amtislaw on this one. I'm loving the new layout. It's much more simpler and sort of faster in some areas. The drag file upload thing is cool and easy to use. I don't know what all the fuss is about, your folders should still be there. If you click "Library" on the bar at the top that also has "Home,Connect,Browse etc..." the on your left will be a list of your albums and sub albums and on the right is the summary of all the albums you have and total amount of photos etc.
HTH.
Next time it might be better to ask, then delete stuff.