- Why do all eleventy-billion of my contacts show up in the dialer instead of the relatively small handful who've got phone numbers?

Because the Dialer app is listing all of your contacts, because it serves as both the Dialer and the Contacts app all rolled into one.

- Why the @#$% doesn't this thing have a proper headphone jack?

Yell at HTC, not Android.

- How do I sync music between my computer and my G1?

Plug the included USB cable into your PC. Android will pop up a notification allowing you to choose if you want to mount the internal SD card as a drive on the host machine. Use Finder/Nautilus/Explorer to copy music to the drive, or Google for the proper file that tells the PC that your G1's SD card is actually a music device so that your music apps will sync with it.

Arguably, the G1 should do this for you, but what if you put your camera's SD card into the G1? It wouldn't know the difference, but you wouldn't want it to label the SD card as a music player without you asking it to...

- How about podcasts?

Get a podcast app, or see above?

- How do I play videos on this thing?

Use the included YouTube app, or download a file-manager app (I recommend the Linda File Manager) and click on the video from the file manager. Yes, Android should include this type of app out of the box.

- When I mark a contact as a "favorite", how do I change which phone number gets dialed from the favorite screen?

Open the contact, long-press on the desired number, and select Make Default Number.

- Why don't I get autocompletion when I use the hardware keyboard?

Because, arguably, most people using a real keyboard don't generally need/want auto-completion? Also because with the physical keyboard, there's no keyboard "app" being used in the first place, which is what provides the auto-completion you speak of.

- Why does the system freeze for about a second when I rotate it?

Because of the way Android handles apps. When the screen rotates, Android sends the "Stop" signal to the current activity, resets the framebuffer, and then sends the "restart" signal to the activity, more-or-less forcing the activity to save and load its state and rebuild the UI. This allows Android and the application to pick up new resources or new UI layouts based on the new conditions of the phone (new resolution, keyboard availability, etc). See my previous comment on this: http://news.ycombinator.com/item?id=699223

- Why do about 25% of the apps I have not work with the soft keyboard?

Most likely because developers did some funky business under the expectation that the user would be using Android 1.0 and/or the G1's hardware keyboard. Please yell at developers to update their applications.

- Why do another 25% not work in horizontal mode?

Once again, developers can specify that applications only run in certain orientations, which can be useful in certain apps (eg, Solitaire really can't play well in portrait mode). Yell at the developers to knock it off if you disagree.

- Where's the PDF reader?

I believe there's one on the Market.

- Why can't I read Google documents on this thing?

I'm not sure why Google overlooked a native app for Docs, but they worked relatively well through the browser, last time I tried. There are also several "Office" apps on the Market, if you're interested...

Shall I continue?

I'd be happy to answer, refute, or agree with more complaints if you can keep them civil.