most of my settings came over through iCloud - I don't think last browser session or extensions are very important for them to support pulling across.
[Edit: A brief look makes it appear that native OS X apps can, not sure about Safari extensions. But a native app could be sufficient.]