its Highly unlikly that the spin did anything to your car,
It is normal for your car to rev at higher rpm on the cold start aslong as the rpm drops once the car is warm up then you shouldnt worry about it. Normal idle rpm is around 600-800rpm
For your apexi turbo timer, im guessing that the spin may have knock it around and it is possable that the wiring was loses and the spin just knock it out of place, check all ur wiring and make sure everything is connect and grounded right.
Also there is an idle screw on your car, and if ur worried about ur idle just play around with it till u get it to what it was like
Hope that Helps
-Michael