Haha, I would have suspected a screw as well.
Apparently the "IONIZER" doesn't blast rocks to bits. But, yeah it should have got caught by the filter.
I have a dash rattle too on a brand new 70D. It happens over certain pavement types. It's like something isn't insulated from another part so it just vibrates. It's something that should have been caught before delivery, but they put so few miles on a delivered car that there is no way they'd find it unless they put the entire car on a road surface simulator. I should have test drove it before accepting it, but it was so beautiful I had to get it home.
There is no way I'd last 6 months. I'd go completely mad and drive it over the cliff before I made it to 6 months.
Can't wait till our camera phones have an x-ray mode to see though plastic to detect where something is vibrating.