No, you're not being daft. :)
I made some changes to the 'unstable' branch to fix your issue:
System property support (936ac2640)
The 'timestamp' property is now available to the query engine. You can use it like a normal property except you can't delete it.
Additional conditional operators (d92bf941b)
I was only supporting "==". I forgot to add the other ones in. You can now do ">", ">=", "<", "<=" and "!=" as well.
Simple multiple conditions (b4d6ecf48)
Conditions previously only supported a single condition (i.e. "age == 12"). Now you can string multiple AND conditions together (i.e. "age == 12 && gender == 'male'"). It doesn't do OR and it doesn't do nesting with parentheses. It's doing a regex match now to validate the expression and convert it to Lua. I need to integrate a PEG parser for conditions before I can support anything more complex.
Let me know if you run into any other issues! Thanks, James.