OK, it appears that nobody here cares about Hour of Victory so I shall update this thread with my results should anyone stumble across this thread through a google search.
Basically, graphical glitches aside, I just can't seem to get past the end of any level now.
When I started the game the main issue was the poor frame-rate and visual bugs, now I have a problem in that whenever I reach the end of the level the game freezes on me. This occurs at the last "checkpoint reached" notification for each level, right where an achievement is supposed to unlock.
This bug has stopped me from venturing past level 5 "Breakout" in the single player campaign.
I tried to start a new campaign with a new character but now I can't venture past even the first stage. It freezes just as the level ends, and I believe it has something to do with the achievement that is supposed to unlock. I don't want to run the game without GFWL.
I have tried uninstalling and reinstalling, I have used numerous graphical tweaks, and I have tried a no CD crack but all to no avail.
So, if you've just stumbled across this thread I issue you a CHALLENGE: I have seen problems like this reported all over the internet.
HAVE YOU managed to play this game from start to finish and unlock all the singpleplayer achievements? I am listening. I doubt ANYONE has and I put it all down to the shoddy game design.