Not sure the reply I wrote yesterday ever saw the light of day?
Anywho,
This was a mis-understanding on my part mostly. I completely understand why you need the ObjectId(" portion (for RTTI).
And obviously Mongo drivers themselves are the ones jamming this into the _id field.
Its just that from a client, like RockMongo, you have to write the queries for the _id field to include the ObjectId(" portion.
That could, ultimately, be something RockMongo, et. al. could resolve (potentially) but it is the explicit nature of what Mongo has in the value for the field.
Cheers.