This ending definitely failed to deliver,and the buildup to this scene in the last few chapters are extremely weak and rushed.
Author could've at least given us a happy epilogue to compensate for the atrocious 'drama' of the final chapters,but he didn't! This leaves a bad aftertaste in my mouth,like drinking a wasted brandy