I finished Singularity a day ago and i agree with pretty much everything in the post above.
The whole high-res textures not loading thing was pretty annoying because it happened ALOT.
The TMD is what really "made" the game for me tho, i especially love the "Deadlock" ability, it's just pure fun :P
(Plus is looks like a Rasengan, lol)