Hi Greg,
I think in both cases you're confusing the Metal layer—which simply provides Ruby-ish syntactic sugar on top of raw CQL, without any object mapping or knowledge of your schema—with the Record layer, which provides a more standard ActiveRecord-like ORM.
Unfortunately, Record does not currently have any explicit support for counter columns—I started working on that a while ago and made some progress, but it's quite complicated because counter columns can't comingle with regular data columns in the same table, meaning each Record class would need to be backed by two different tables (assuming it has both counter and non-counter columns). At the time there didn't seem to be much demand for counter support at the Record level, so I decided to focus on other things, but I'd definitely be willing to revisit it if folks would find it useful.
Records can be deleted without reading them; you'd just want to do:
EventLogCounter[key, values, in, order].destroy
Hope that helps!
Mat