I guess I could turn off my Compatibility Mode, and then just delete all the assets that end up not working.

'Kinda dissapointed though...
Using CM3.3, the picklist, and 2010's replace assets functionality you can do a lot better than just deleting assets.
Step 1, Use CM to generate a list of all faulty dependancies of your route - this is easy, just click 'dependancies...' show in main list, then add a search modifier to limit it to faulty items or faulty dependancies of those items.
Step 2. Save this list as a saved search.
Step 3, for each item in the list, find (a) non-faulty replacement(s), using the picklist as a place to hold items
Step 3.5 use the picklist's 'view in main list' function to transfer the list of replacement items into a saved search (ie, view in main list, then save the search results - CM will have filled out a kuid based search for all the items)
Step 4, put all of the bad items list into the pick-list
Step 5, go into 2010 in native-only mode
Step 6, select your replacements 'saved search' in the filter options, this way only your replacements will show up in the asset lists on the right side.
Step 7, for each red item in the pick list, replace it with the replacement, if you have several replacements for an item, replace with each one until you find one that matches the best.
(Step 7 may be easier if you have a area of the route where you can compare from the picklist side-by-side to the replacement item(s), you can create an extra undecorated baseboard off an edge of the route for this)
I'd recommend doing it all in stages if you have a LOT of faulty dependancies, eg, tracks/splines first, then buildings, then foliage and so on... You can speed this up by using saved list with some careful choices of sorting method, and dragging chunks into and out of the picklist
It sounds like a lot of work, but it isn't really (heck, listing out the steps to making a coffee would look like a lot of work on a forum post
