I really like the simplicity of this setup, however I do have a few questions regarding your use of project tasks.
You mentioned that you create a list for projects. So do you create a separate list for each project? As far as I can tell, Reminders doesn't support subfolders, so do you just have a list of project tasks for all your projects? If so, assuming the first part of the task name is the project its associated with?