After a few month wait, I thought it would be a good news but I just received a refusal letter from the UKBA this morning saying my Tier 2(G) application (in-country)was unsuccessful and have not right to appeal!
The reason for this is (according to the letter):
My PSW visa expired on 16/11/12.
My application for Tier2 (G) was made on 20/11/12.
Since my application was out of time, my company could not be exempted from the RLMT. "PLESE NOTE APPLICATION MUST BE MADE IN TIME IF YOU WISH TO RELY ON BEING EXEMPT FROM THE RLMT".
Lastly, the letter said since I made my application on 20/11/12 but my visa expired on 16/11/12, I therefore did not have leave to remain at the time of my application and i have NO RIGHT TO APPEAL AGAINST THIS DECISION.
I am in shock...my company used an agency for its sponsorship license as well as my visa application. My bosses are aware of my current situation and said they would fight for it...However we can't take any further actions obviously until we get hold of the agency on Monday

What can I do if the agency confirmed that my application was signed and received by the UKBA by 16/11/12 instead of 20/11/12 ?
How does the "date of application made" be defined? Does it refer to the date that an application's being received or actually being processed?
I am lost and don't know what to do. Can't believe after all these 8 years living in this country legally without breaking any laws and now am gonna get kicked out like this...
Many Thanks!!