How does temperature relate to the kinetic energy of molecules? In ideal gas model, temperature is the measure of average kinetic energy of the gas molecules. If by some means the gas particles are accelerated to a very high speed in one direction, KE certainly increased, can we say the gas becomes hotter? Do we need to distinguish the random vibration KE and KE in one direction?
Furthermore, if we accelerate a block of metal with ultrasonic vibrator so that the metal is vibrating in very high speed with cyclic motion, can we say the metal is hot when it is moving but suddenly become much cooler when the vibration stop? 
 A: 
In ideal gas model, temperature is the measure of average kinetic energy of the gas molecules. 

In the kinetic theory of gases random motion is assumed before deriving anything. 

If by some means the gas particles are accelerated to a very high speed in one direction, KE certainly increased, can we say the gas becomes hotter? Do we need to distinguish the random vibration KE and KE in one direction?

The temperature is still defined by the random motion, subtracting the extra energy imposed . This is answered simply by the first part of @LDC3 's answer. Does your hot coffee boil in the cup in an airplane?

Furthermore, if we accelerate a block of metal with ultrasonic vibrator so that the metal is vibrating in very high speed with cyclic motion, can we say the metal is hot when it is moving but suddenly become much cooler when the vibration stop?

This is more complicated, because vibrations may excite internal degrees of freedom and raise the average kinetic energy for that degree of freedom. It would then take time to reach a thermal equilibrium with the surroundings after the vibrations stop. If one supposes that this does not happen, then the answer is the same as for the first part, it is the random motions of the degrees of freedom that define the kinetic energy which is connected to the definitions of temperature. So no heat will be induced by the vibrations.
A: In first place, the temperature is a quantity that measures thermal equilibrium by the zeroth law of thermodynamics.
We have the contact with this quantity with a thermal equilibrium can do. For example, the Celsius units is constructed by define $0°~\rm C$ as the volume of mercury in contact with freezing water and $100 °~\rm C$  as the volume of mercury in contact with boiling water.
With more refinement, we may found a better scale for temperature, the Kelvin scale. In this scale the temperature is always positive and the energy in heat channel is expressed by:
$$
T\cdot \mathrm{d}S
$$
where $S$ is the entropy (some mysterious function of state).
Now, with statistical mechanics, the entropy is identified by a measure of information ignored in your description of the system in units of a tiny constant value (in front with macroscopic units) $k_b$, the Boltzmann's constant, in a Napierian basis.
$$
S=k_bI_e \\  I_e=-\sum_{i=1}^{N}p_i \ln(p_i)
$$
where $I_b$ is a Shannon entropy with $b=e\;.$
If we change again the unit of temperature in units of energy per $k_b$ (you can do this by send $k_b=1$), the temperature is now the energy per unit of information ignored. This means that when we ignore information, the mean energy increase by the ratio of temperature. $$d\langle E \rangle=T\cdot \mathrm{d}I_e$$ where $\langle E \rangle$ is the mean energy.
Note that now we can define a lot of units for temperature in terms of $\mathrm{\frac{Energy}{constant}}\,,$ when this constant is defined by the connection of $I_b$ and $S\,,$ for different basis. For canonical ensemble, the best basis is in fact is the Napierian. For microcanonical ensemble, the better basis is the basis that respect the decomposition of the system in subsystems.
A: There is a simple way of looking at this. Would a container of gas have a change in temperature if the container was given a different velocity? 
For your second question, the vibrating membrane acts like a spring pendulum which transfers energy into the surroundings. The membrane does not have a change in temperature until it absorbs the energy back from the surrounds.
