Have you tested it in 14w32d?
Added screenshot.
/summon FallingSand ~ ~ ~ {Rotation:[45f,0f]}
Not that I know of.
The bug can be fixed by simply making it so that the command executes after the block metadata gets set to one. If that is done, then this bug won't occur.
That didn't work either. I tested both kinds beforehand.
I tested it by hooking the clock up to a cmd block that increments a timer value by one. This value incremented 10 times a second instead of 20 times.