1. Play people close to your area I guess? Not really sure. Haven't had a chance to try online yet.
2. I usually condition people to think that I'll go for crossup when I fly in on no chain (as in, 5D~D, let it go and do nothing (Whee~), but hands on barrier just in case). Then I vary it with 5D~C to stop in front of them. IF I'M LUCKY, they're blocking the wrong way. Safest way is still to rely on normals and wait for knockdown though. There's usually going to be holes in a blockstring, so if you're patient enough, you can capitalize for big damage. Or at least get knockdown.
3. He has two BnBs, this is just how it is. If you're getting sick of them, it means you're doing it a lot, which means you have a shit ton of heat, which means feel free to be creative at that point. I remember throwing out a Jayoku after j.Cx5 > Land and then finishing it with mizuchi to kill. That was kinda fun. Or go for astral. :V