Can I please just copy paste my review for Preparation for the Next Life by Atticus Lish? Not out of laziness, but 'cuz my opiinion about it is quite similar. 
 "Compelling, well told, great dialogues and very important themes. Looses 1 star cuz of lack of some severe editing (too much descriptions and background details to my taste) and lack of beautiful sentences and metaphores." 
 Altough Sahota's book is sometimes too complicated (storywise) I was more moved by what happened to the main characters.