Take the counting of objects as an example: no two objects are really completely, purely 100% identical, so there is only 1 of anything. We "fuzzy" the definition of "object" to include a set of extremely similar objects - idealize them - to apply the intellectual concept.
I'm not so sure this is a valid objection. After all, if you're going to talk about "reality", then you have to also say that there's actually not any "1" thing at all; "objects" change all the time, whether it's their molecular motion or some atoms getting scrubbed off, etc.
And if you really want to talk "reality" and abstraction... then talk about how "objects" are "identified" and "persist", even though the input signals we get from the world basically show us CHANGE. "Objectness" itself is an abstraction, an abstraction of the human mind. It fits right in with all other types of categorization.
So I would say that, exactly in the same way that math is an abstraction of some "reality", so is our consciousness. We live an abstraction.
And in the same way, I would say, don't mistake the abstraction for the "reality".
Don't mean to push this off topic, just to point out that ... if you're going to go the philosophical route you are going, I think it's proper to "complete" the route.
Ben