Great Movie... But a few plot holes here and there

Rating: 7/10 (12 May 2013)

Please Do not read this review if you haven't watched the movie.
The Movie begins with an eerie environment. The lost hard drive, an active terrorist on the run and things not being under control. Which is all good for an Action movie but, We all know Bond Movies are known to be much more than just Action Movies. Overall, The Movie seems to be very entertaining, if you don't give importance to certain details.
Bond gets shot twice, considering it wasn't on the right spot, how did he survive such a fatal fall when he was supposedly unconscious ?
When he does come back to London, how does he get far worse than a newly assigned field agent at the work he's been doing for years ?
Not to mention M's unfailing trust in Bond, after he had failed twice. M decides to let him back on active service though he fails to pass the tests. No wonder M was killed.
Then comes Silva. Suppose he is as powerful as they say he is, why did he have to run away from MI6. He could've finished the job right there.
Where was Q's radio when Silva arrived at Skyfall ? Did Bond think he had it under control ?
The time-line in Bond Movies has become vague. Lots of unanswered situations.
Great things in Skyfall :
The intro chase scene.
The CGI for the Theme Song.
The Theme Song.
The Bond Girl, however brief her appearance.
Javier Bardem's Acting.
M's Interrogation at the court.
The Aston Martin DB5.
The Scene with Ralph Fiennes as M.
Overall, The Movie didn't have the charm, humor, elegance and an undivided plot we expect from a Bond Movie.