-snip-
Yes. I've already got a "to do" item which is to take a detailed look at the types of transactions, not just the overall volumes as I can imagine quite a number of scenarios that may follow. I had already got some prelim analysis on the sizes of blocks following large inter-block confirmation times but that's currently too qualitative for my liking right now.
Not sure if thats possible afterwards, but I would be very interessted to see the priority for transactions and/or the fee paid per KByte. I am actually working on something like that currently, but my server is to weak to do it. Might be good to use historical data like you did.
-snip-
I'd actually be pretty surprised if this wasn't happening right now. I think pretty-much all mining pools are draining the system of every transaction they can, and as the network efficiency improves then they're getting quite efficient at doing it. The thing I'd really like to look at is what happens near very large blocks (there was one almost 1 Mbyte recently) and see if anyone is actually expressing a significant preference for fees. There may not actually be enough data yet, but I suspect there will be soon.
I suspect something similar, but was told that most miners use bitcoin core. Yet, if you look at the number of unconfirmed transactions and how small some of the blocks are this does not add up. Thats why Id like to see some more information about the priority of the transactions that get confirmed, because fees are not the only factor that matters.