Ah! after putting multiple hours this morning, I am able to set my blog up and running at its new home at HostMonster.
For some weired reason, Addon domains were not working properly and then relative urls. I had to spent almost 2 hours on chat with HM online chat support ( which I found relatively very slow) to get this up.
Anyways, i am happy that now its up and running.