Jagminder - there is a very important point that everyone should take from your post!
The fact that the bat opened up once it had been played in completely!
People seem to expect bats to play well from the off, and get frustrated or bored too early! And sometimes sell the bat on and the new owner keeps playing with the bat which then (usually if it's a quality bat) gets better and better! I have purchased one or two bats myself that the seller didn't give enough time to and then a couple of months down the line starts to respond like a trampoline!!