Fine - now we can proceed more clearly.
Re your 3:
First, I wanted to make sure you really want those articles to be pages and you weren't confusing pages with posts. Second, I didn't say or imply anything about "boring": I don't judge the content. My "too long" had to do with the technical issues: too many images on one page means the page takes too long to load; and if a visitor has a slow connection, the browser will time out before loading all the images, and the visitor will see nice big empty spaces instead of your photos. What you must do is split those pages into a series of numbered pages using the nextpage tag:
Re your B:
Your home page is your blog front. By default, your blog front displays your latest posts. If you want it to display a static introductory page instead (say, "Welcome"), you create that page in Pages > Add New, and you create another (blank) page for your posts (say, "Blog"); then you go to Settings > Reading and set Welcome as your front page and Blog as your posts page.
Re creating the top menu tabs:
Suppose you want to display a Home tab, the About tab, the Blog tab, a tab (say, "Travels") with a dropdown to your 2007, 2008 etc pages, and a tab for the Roadtrips category.
a) First you create the "Travels" page in Pages > Add New.
b) Then you go to Appearance > Menus.
Click Screen Options (top right) to make sure Theme Locations, Pages and Categories are checked.
Click the cross to add a menu and give it a name (say, "My Top Menu").
Select "Roadtrips" from the Categories module, click Add to Menu.
Click View All in the Pages module, select all the pages except Welcome, click Add to Menu.
Once they're all added, drag them vertically to change their order. Drag the 2007, 2008 etc pages under the Travels page then drag them horizontally to make them indented as shown here:
Click Save Menu.
Select this menu from the pulldown in the Theme Locations module, click Save Menu.
Check my general instructions as well: