Interesting, although I think you should probably have Substitute on there somewhere. I have a similar Dialga set that looks like this:A set i've used on my sand team:
Latios @ Lum Berry
EVS: should be obvious, Modest Nature
Ability: Sand Rush
Tail Glow
Draco Meteor/Spacial Rend
Blue Flare
Aura Sphere/Magic Coat/Spore
Dialga @ Lum Berry
EVs: Max everything, Jolly Nature
Ability: Sand Rush
-Tail Glow
-Substitute
-Milk Drink
-Dragon Pulse
Mine is very much a late game cleaner to come in and finish stuff off once all its counters (particularly Unaware 'mons) are all gone, while yours looks a lot like it could do some hefty damage early game too.