Fixed 33k bug - now correctly switches to a new cluster when needed.
Can write continuously (tested 2.5 MB at full speed). Removing SD card causes all following writes to fail even if the card is put back.