I should also mention that I've begun to question whether or not time is actually the 4th dimension.

If it is, and there are more than 4 dimensions, how would you describe a higher-dimensional velocity? distance_dim / distance_dim_{+1} would make sense, except that it means there is either an infinite number of dimensions, that there is some timeless dimension at the end for which there is no velocity; or like I suggested in regards to a finite universe, there is some fuzzy limit on the number of dimensions (eg. time may gradually get slower the higher each dimension goes, until there is eventually no time at all)

If time was not a dimension, or the 0th dimension, then the entire universe would run on a single clock.