In the simplified list, Time decimal seems to be a value between 0 and 1 - and not between 0 and 24 (as it was in the previous data).
Hence your map() command is wrong, since it’s assuming the wrong range.
I am talking about this line:
float angle = map(time, 0,…
Fix it.
Similarly you can amplify the radius by using another map() command