The ring terminals you used won't be able to handle the same current load that the 1/0 cable can, and will probably get pretty hot. You need some heavier, solid copper, terminals. - Then why does everyone sell those terminals then?
While the 1/0 gauge is a good choice, looking at the specs for that cable I see that it's mostly aluminum, and aluminum requires special procedures to prevent oxidation at the connection points. Also, when using aluminum you need to "upsize" your conductor gauge by one to get the same current capacity as copper. (ie: If you want 1/0 copper then you need 2/0 aluminum) And, because of the oxidation factor, aluminum isn't a good choice for automotive wiring. - I used 1/0 Gauge Ultra-Flex Copper Welding Wire for mine, is that better?