Thank you for yout feedback! Many points regarding the final level were already being considered and applied for the 1.1.0 update (most likely coming this weekend)
The issue with the windowed game minimizing is intriguing, as it hasn't affected us and we haven't received any reports about it. We'll look into it.