1. Yes
2. It flows, but it´s a bit strangely built. An 8 minute long track is hard to keep interesting in itself, and here it takes 2.5 minutes to reveal a theme. Maybe you should introduce it sooner, and put the first break before that(formulaic, but it works). Think Hey Now(Sasha remix).
3: No, it sounds just fine. Just needs a bit more direction
Good track. Hope this helps. Good Luck
Remember to leave feedback for others, now that you have got one.