Changing the song would count as cheating. Although depending on the song there can be more than one in popular circulation, often due to single, album and compilation versions; manipulating the song length to boost your own score is cheating.
If a song was of length x, but your one score showed x+2 as the length, then you might just get called a cheat for it.
Collecting the last block just as the song ends leaving blocks on the board, should mean it wasn't a clean finish. Collecting the blocks such that the last match clears just as the song ends it where the skill lies. Unless your computer is fairly low spec, the engine's lagginess shouldn't be an 'obstacle', though Quest3D sure has it's issues sometimes for no apparent reason. So I'd agree with aeminence here.