Up to this moment, I still feel skeptic if I am going to make it to the New York flight or not. Thanks to the US embassy here. Due to 'unforeseen' reasons, they were yet to approve my visa until my sports club superior & team captain showed the quality of leadership to ask help directly from JP Morgan people to contact the embassy. Being told would get back my passport with visa tomorrow.
Keep the finger crossed.