Looking at the data, I wonder if a different zoom function is more useful (i.e., have views for day with totals for hour, week with totals for day, month and have zoom go between them)

There's a lot of hysteresis on the hourly buckets that doesn't add information when zooming out.