Its great seeing how other people use TW, I would love to see more posts like yours (or video demos).
My workflow for reading is probably closer to the one that Soren shows in his demo. Very similar to the Zettlecasten/'How to take Smart Notes' approach.
I add tiddlers for books and articles that I want to read, along with a 'priority' field with a value from 1-100. This acts as subjective indication of how worthwhile it will be to spend time on that particular source.
Then I generate a big list of sources, sorted by priority. When I want to read something I glance at the list and pick anything from the list that I am attracted to in that moment. Since the list is sorted by priority I am mostly going to be seeing stuff of high value, but I allow myself to scroll down if there is nothing of interest.
When I am reading I capture 'fleeting notes' and flashcards. I make these notes using Streams
on the tiddler for whatever source I am reading. While reading I am also trying to identify the main ideas within the source. When I notice a main idea I create a new tiddler for it (an 'Evergreen note'). This tiddler doesn't need to have any text at this point.
Once I have made fleeting notes, I want to figure out what main idea is built from them. Streams is really helpful here. I can drag and drop the nodes to try and make sense of them and build a coherent structure. Eventually they will be dragged into the relevant Evergreen note (in some ways this is similar to what Soren was doing when he excised portions of his book notes into their own tiddler). I might later rewrite these notes and collapse them into their parent tiddler using the Streams to Text plugin
This process does not happen linearly. Because I am making flashcards, I can read just a part of a source then return to it months later without any problem. I am also moving fleeting notes to evergreen notes throughout the process - not just waiting until I have finished the source. I have begun to think of this as part of the whole process of reading.
The main problem I have with this workflow is retaining references to the original source. Once the notes get moved to their permanent home, the original context is lost. This is of secondary importance, but it would be nice to be able to retain a link back to the original source of the information. (Anyone have any tips on how to approach this?)
Anyway there's a few other parts to this workflow but that's the gist of what I do.