Why not longer?! Is not as bad as you seem to think, just simple. Add some more parts and extend the length and you have a winner! LOL, when it loops you can't really tell when it starts and ends.
im not a pro but i would dance this hard !!!!!!