Thank you for the feedback guys. A lot of valid points raised and I will certainly look into these.
I posted this based on the tests I did on my end but it seems I failed to cover proper ground.
I am in process of working out a even better solution and this time with proper test cases and statistics to validate the results.
I am kind of obsessed with getting rid of R-BAR so the solution will be on these lines only.
Post more observations and suggestions, share if you have a better solution, let us learn together, grow together.
😀