The Transit Elevated Bus (TEB), a futuristic new bus concept, has been unveiled in China. Pretty damn cool. REMEMBER that crazy, futuristic bus Chinese engineers dreamed up? Well they’ve actually gone ahead and built and successfully tested it. Known as the Transit Elevated Bus (TEB) the vehicle is designed to use ordinary roads and is able to glide...