Good work dude! I actually find the Spear guys to be slightly easier to parry, but that may be due to the hours of grinding in Anor Londo I've done.
Yeah, Royal Sentinels are really ****ing annoying. They have an AoE attack and they heal. They're kinda BS. If you don't want to fight them though, they're quite easy to avoid.
You should grind for souls so you can buy Twinkling Titanite from the Giant Blacksmith, as upgrading your Crest Shield's stability will be EXTREMELY helpful in any situation, especially in Anor Londo.
By the way, just a heads up: The boss in Anor Londo is gonna ****ing destroy you.