Seriously it was probably a terrorist attack but for some reason that's always the last thing that they will assume.
Terrorist Attacks account for an EXTREMELY small percent of air incidents, and most of those are failed. They just aren't very common, especially with the new security laws in place. This aircraft left DUBAI Airport. I don't know how much you know about Dubai, but they have one of the strictest air security regimes in the world (because they're commonly used by people from nations like Africa with dangerous populations).
As evidenced by the video and the flight tracker data, it exploded on impact, which means it was still carrying fuel and hit the ground with force. As Mikoyan said, it's not uncommon for pilots to keep toggling their speed and altitude while trying to get the correct approach vector. And as the report also said, visibility was poor and there was bad weather conditions.
Personally? FlyDubai is one of the cheaper air carriers that hires low-skilled pilots looking for experience before they can move into the bigger flights and companies. I believe the pilots probably were inexperienced and simply failed to read the situation correctly, possibly assuming they were higher up than they actually were. There have been incidents in the past were crew incorrectly read the altimeter (the equipment that displays your current height, or "altitude") or where the weather veins on the aircraft were sufficiently blocked/damaged and prevented the altimeter from working correctly. It could also have been as Mikoyan said; the autopilot may be to blame.
Boeing has said they're happy to assist with the investigation give that it's their aircraft, and one might assume from that they're believe its a possible technical error.