Так бы и сказал, что часы нужно сделать!
А вот API не скажу, что убогий. Несколько специфичный - да! Но на нём можно что угодно делать! Видал canvas-игры, типо стрелялок 3D или Тетриса?
А раз тебе часики нужны, используй прорисовку линиями, а всю область сделай прозрачной. Тогда html-страница будет видна под областью canvas! Я так пламя делал.
Могу помочь, если что. Но даром, как-то, руки стынут...
