Yes map can be long, if you make it in one piece.
My idea about "endless level design" is that your player is static and you make road like modules which are sticked together in runtime in some distance ahead and later when player not see that road again, it is de-spawned. So your map wont be large in full scale all the time.