Thanks for the great blog post! I did exactly the same a couple of month ago. Instead of using my own server for contacs and calendars, I used posteo.de for syncronisation.
By the way, the DB-Navigator works fine without google. I installed it with the amazon market app.