Tips: Run into the middle and hold on. Because the camera won't freak out if you stay in the middle.
I suggest having Marasama level 5, P blades level 5, and Sai level 5 for the sake of quickly damaging him.
Once you reach 70%, cut the first two waves. Run from the rest.
When you hit 40%, parry parry. Blade mode.
Then parry (after equipping Sai before these parries) to quickly hit him after you parry the FIRST attack from blade mode. You don't need to parry that attack three times and continue to parry the rest of the attack. If you're quick and parry the first and then throw you should stun him before the rest of the first attack's "attack" comes out. Then rush in to own him.
Once you got past that it's a matter of parry parry blade mode at 20% and you're home free.
As for smoke, P. blade Y, X+A (dodge) EVERY. TIME. If he's going for the barrage, X+A, X+A, X+A, X+A... Y (dodge the attack 3-4 times, then hit him with the P. blades), X+A (to cancel the P. Blades/dodge out of the way)
Problem is dodging is based on RAIDEN's position, not the camera. If Raiden is NOT facing the enemy at all times you'll do a forward lunge attack instead of a dodge with the X+A command which will fuck you over 9/10 of the time he attacks. So that's another tip: Always face him if you can.
Once you got these, he's owned hard. It took me 1000 attempts to bring it all together but when it clicked... oh boy did it ever click.
Also for the discombobulated attack: CHARGE P. BLADES LEVEL 1 ATTACK. DO NOT DO THE TWO OR THREE ONE.
You should nail him with that and prevent him from attacking you.