You are not putting any data into your Queue only a Boolean (Stop)
I have attached the 2015 version of my code here. Actually, I want to save numeric data from the sensor. I have low knowledge about data type and size. Sorry, I can't give the exact answer to your question.
1. You have a data dependency between your two loops. Data flow will therefore dictate that you second loop connect run until the first loop is complete.
2. You are just using the queue as a stop condition. You need to pass the data through the queue.
3. Get rid of those Dynamic Data Types whenever possible. They make things more difficult to understand.
You might also want to give the Producer/Consumer a good read over. But here is your VI set up to be a proper Producer/Consumer. You still may need to tweak things to get the display and file format the way you want it.