If your intent it to showcase the new optimization in the product it is best to compare it to your own old version
I am intrigued what Timescale is going to publish next.
For me benchmarking is usual - "Why this query takes so long? We need to improve it. Sometimes 1000x times."
QuestDB does also use partitions for this purpose but we also calculate chunks dynamically based on available CPU to distribute load across cores more evenly