Oh my, this is sooo cool~!!  The first thought that came to my mind is Owl City when I see this XD This is really awesome!  The simple pink background matches so perfectly!  And the owl looks so techno-ish and awesome!Congratulations for the Daily Deviation~!