something to consider:
1. While you think you will only be adding 650 lbs to the hitch you will really be adding as much as 1500 lbs or so. Why you say?
When pulling a trailer, you can have as much as 500 lbs tongue weight and that's fine. When you go over a bump or a hole the load increases on the hitch due to dynamic forces caused by acceleration of mass and gravity. When pulling a trailer this load is shared by both the 4runner and trailer. Also the forces are dampened somewhat by the lack of "bounce" because of the truck and trailer hitting the bump at different times.
Now with your rig, you will already be overloading the max tongue weight by 150 lbs. If that was a static weight, you would probably be fine. What will happen to that weight when you hit a big bump or pothole? The that 650 lbs can quickly turn into as much as 1500 lbs (roughly 2.5 times static weight) due again to acceleration of mass and that stupid force called gravity. That in turn will cause a bending moment on your hitch. Maybe nothing will happen, or maybe your dirt bikes will be sliding behind your 4runner. I am not being a naysayer just something to think about. If it were me i would buy a cheap foldable trailer from jc whitney for the same price as your hitch carrier. No problems then and it folds flat against the wall.