Personally, with NH3 readings as high as you're getting, if it were me, I'd fast the fish for a few days and do a lot of water changes. You said you're doing 25% daily, I really do suggest you increase to 50%.
If giving the shark and swords to your friend for a few weeks (or permanently) is an option, do it, I totally agree that they might not make it through the cycle.
Later when the chemistry's under control, you can get bottom feeder pellets to target feed your shark. For now I'm sure he'll be fine on the bits he finds; you want to feed your fish VERY little right now to keep the NH3 down.