Is using the MongoDB _id field index as a time range query possible?
Yes, of course you can use _id to query created time. You just need to query "range" where lower limit is wanted time (with needed resolution, msec, sec, min...) where rest of bytes (_id) are zero and upper limit with rest of bytes set to FF. 

I'm not sure is it most effective way or is saved db space worth of it...