Hi my girlfriend and myself are planning are Honeymoon touring California, were getting married on the 20th of August 2005 and have never been to the states before.
Ideally we'd like to fly out on the 21st (Sunday) spending 21 days in the U.S..
Any advice anyone can give to the following questions and route would be great.

Day 1 (Sunday)
Fly to San Diego, explore the city.

Day 2 (Monday)
San Diego, Sea world

Day 3 (Tuesday)
San Diego, San Diego Zoo

Day 4 (Wednesday)
Drive to Palm Springs 180 miles
Relax!

Day 5 (Thursday)
Palm Springs, Chill!

Day 6 (Friday)
Palm Springs, Take it easy!

Day 7 (Saturday)
Twentynine palms (via Joshua tree national park) 200 miles

Day 7 (Sunday)
Grand Canyon, 200 miles

Day 8 (Monday)
Las Vegas, 300 miles

Day 9 (Tuesday)
Las Vegas

Day 10 (Wednesday)
Las Vegas

Day 11 (Thursday)
Kings Canyon, 450 miles


Day 12 (Friday)
Yosemite, 170 miles

Day 13 (Saturday)
Lake Tahoe, 240 miles

Day 14 (Sunday)
San Francisco 220 miles
Tour city

Day 15 (Monday)
San Francisco
Alcatraz

Day 16 (Tuesday)
Morro Bay, 250 miles

Day 17 (Wednesday)
Anaheim, 250 miles
Chill!

Day 18 (Thursday)
Anaheim
Disney Land

Day 19 (Friday)
Anaheim
Universal studios

Day 20 (Saturday)
Fly out L.A. to New York
See the sights and get lashed with cousin and wife!

Day 21 New York to Manchester

Well that's the idea anyway!
Couple of questions I'd be grateful if anyone could answer

1. Should I book the hotels in advance or just turn up?
2. We want a big old 5-litre mustang convertible, should we book it here or upgrade when we arrive?
3. The route isn't set in stone, (paticulaly not sure about L.A.) anything we've missed on the way?
4. Should I book it all independently or use an agency?
Thanks for any help, Allan & Louise