This might seem like a long shot, if you two love each other and both families accepted each other, why not give your relationship a try and you move to Punjab for a year or two i am sure your husband can support you and himself there ? Plus look on the bright side you will be have the love and care of your mother-in-law etc. living with them for few years might make it easier for CIC to reconsider their decision.
Btw what proof did you guys provide, did you do the traditional marriage, were his parents and their family and friends there for the wedding ceremony. I met my spouse online as well and did not spend too much time together we met and married in a day or two but our families were there and we had pictures as proof of the weeding etc. we go approved, so wondering here what sort of evidence you provided ?