The topic of linking data with large coordinates etc is quite complex but can be achieved.
A workflow that i use to get CAD plans and Point clouds with large data sets is as follows.
Firstly when you start revit the PBP and Survey marker both reside at the internal default location for Revit (Revit World) and it is from this location that the model cannot drift to far. However the Survey Marker (Shared Coordinate) can.
Take the example that a CAD Plan prepared on full UK National Mapping Coordinates of say 529560E and 181270N
If you try to link this on a shared coordinate system Revit will tell you that a) that there is no shared system and that b) it is to far away and will place the Plan Centre to Centre.
So go ahead and place the plan at Centre to Centre and then aquire its coordinates by going to the manage tab, Coordinates, Aquire Coodinates selecting the CAD plan as the source.
You should see that the Revit PBP has not moved but is now reporting a large coordinate. The Survey Marker should have moved and will report a shared origin of 0,0,0.
If you try and link the CAD plan again you should now be able to do this via a shared coordinate method.
With this system set up you should also be able to link a point cloud that is registered to the same large coordinates, even though Revit is still (in its mind) local and small.
setting up relationships between the survey marker and PBP allows you to link different data sets into the same model, these relationships (Locations) can be saved to allow the linking of information from different coordinate systems.
Just remember that if you have information already linked to one shared system and you change to another your previous link will move.
Understanding how to, when to and why to use the different linking methods is very complex but hopefully the above helps in some way.