Thanks a lot for the response!! I guess I'll take some time to actually get it working based on that post (since I am new to M2 in general)
I have actually poked Banana Pi team by asking a question on this forum (last week), raising an issue on Github (last week), and sending a message to 'BPI Justin' (today). And, since I only recently started working on M2 and visiting the forums, I went through multiple forum posts to make sure I wasn't asking something that's already a FAQ.
But, based on responses from Banana Pi team to multiple issues raised by people like you, memyselfandi (assuming that's a different person) etc. I kind of realised what kind of information to expect (or not) from the official team. I see that some people from the official team do want to help, but are either very late or choose to ignore some issues randomly.
I was happy to see that they recently posted steps to get SPI working, and they have even mentioned the steps required to recompile the kernel (3.3.0) and the sectors to overwrite in the SD card. But it didn't work...at least, with the Android images.
Anyway, for now, I am stuck with the hardware and don't really have a choice of shifting to another one. Really appreciate you helping out in the forums and github (including the issues you've opened, fixing them and what not)