This is in agreement with Igor's comment on Anton's answer, but became too long.
I'd say whatever approach you ultimately take, for a first-year grad course it surely has to be done 'properly', i.e. starting from intrinsic definition of a smooth manifold and using the 'modern' language and general definitions of tensor bundles, connections etc.
Absolutely crucially (and here's what inspired this comment), the course simply has to teach people that there is more to manifolds than 2D surfaces because that's why the theory is quite so useful and so prominent in modern mathematics. The whole point is surely the sheer diversity of objects amenable to geometric thought (whatever that means). The job of the teacher would then be to maintain the intuition of "surfaces in R^3" while using general definitions. I believe this can be done. If it cannot, then what on Earth are we all doing?
By the look of the books mentioned in the question, it certainly looks like a course on what I would call "Differential Topology". Sure, there is nothing wrong with a good course on Differential Topology! However, it doesn't seem to me to be synonymous with "A First Course on Smooth Manifolds". My go to book for the latter is John Lee's Introduction to Smooth Manifolds.